From b8d41569fd3ae760e91559eb162e1095aedbda5b Mon Sep 17 00:00:00 2001 From: jalmerol Date: Mon, 25 May 2026 18:15:07 +0200 Subject: [PATCH 01/10] Add double-precision nested block-structured matrix/vector layer --- base/CMakeLists.txt | 8 + base/modules/Makefile | 39 +- base/modules/comm/psb_d_nest_comm_mod.f90 | 93 +++ base/modules/desc/psb_desc_nest_mod.f90 | 141 ++++ base/modules/psb_d_nest_mod.f90 | 46 ++ base/modules/psblas/psb_d_nest_psblas_mod.f90 | 627 ++++++++++++++++ base/modules/serial/psb_d_nest_mat_mod.f90 | 149 ++++ base/modules/serial/psb_d_nest_vect_mod.f90 | 109 +++ base/modules/tools/psb_cd_nest_tools_mod.F90 | 457 ++++++++++++ base/modules/tools/psb_d_nest_tools_mod.F90 | 433 +++++++++++ base/modules/tools/psb_tools_mod.f90 | 2 + test/pdegen/CMakeLists.txt | 15 +- test/pdegen/Makefile | 19 +- test/pdegen/psb_d_pde_nest_psblas.F90 | 672 ++++++++++++++++++ 14 files changed, 2801 insertions(+), 9 deletions(-) create mode 100644 base/modules/comm/psb_d_nest_comm_mod.f90 create mode 100644 base/modules/desc/psb_desc_nest_mod.f90 create mode 100644 base/modules/psb_d_nest_mod.f90 create mode 100644 base/modules/psblas/psb_d_nest_psblas_mod.f90 create mode 100644 base/modules/serial/psb_d_nest_mat_mod.f90 create mode 100644 base/modules/serial/psb_d_nest_vect_mod.f90 create mode 100644 base/modules/tools/psb_cd_nest_tools_mod.F90 create mode 100644 base/modules/tools/psb_d_nest_tools_mod.F90 create mode 100644 test/pdegen/psb_d_pde_nest_psblas.F90 diff --git a/base/CMakeLists.txt b/base/CMakeLists.txt index 7d03c62bb..5b01ebf76 100644 --- a/base/CMakeLists.txt +++ b/base/CMakeLists.txt @@ -567,6 +567,8 @@ set(PSB_base_source_files modules/tools/psb_m_tools_a_mod.f90 modules/tools/psb_cd_tools_mod.F90 modules/tools/psb_d_tools_mod.F90 + modules/tools/psb_cd_nest_tools_mod.F90 + modules/tools/psb_d_nest_tools_mod.F90 modules/tools/psb_c_tools_mod.F90 modules/tools/psb_e_tools_a_mod.f90 modules/tools/psb_i2_tools_a_mod.f90 @@ -638,6 +640,12 @@ set(PSB_base_source_files modules/desc/psb_hash_map_mod.F90 modules/desc/psb_glist_map_mod.F90 modules/psb_base_mod.f90 + modules/desc/psb_desc_nest_mod.f90 + modules/serial/psb_d_nest_vect_mod.f90 + modules/serial/psb_d_nest_mat_mod.f90 + modules/comm/psb_d_nest_comm_mod.f90 + modules/psblas/psb_d_nest_psblas_mod.f90 + modules/psb_d_nest_mod.f90 ) foreach(file IN LISTS PSB_base_source_files) list(APPEND base_source_files ${CMAKE_CURRENT_LIST_DIR}/${file}) diff --git a/base/modules/Makefile b/base/modules/Makefile index 353f64211..bc8ecfbe8 100644 --- a/base/modules/Makefile +++ b/base/modules/Makefile @@ -36,6 +36,7 @@ SERIAL_MODS=serial/psb_s_serial_mod.o serial/psb_d_serial_mod.o \ serial/psb_i2_base_vect_mod.o serial/psb_i2_vect_mod.o\ serial/psb_i_base_vect_mod.o serial/psb_i_vect_mod.o\ serial/psb_l_base_vect_mod.o serial/psb_l_vect_mod.o\ + serial/psb_i2_base_vect_mod.o serial/psb_i2_vect_mod.o\ serial/psb_d_base_vect_mod.o serial/psb_d_vect_mod.o\ serial/psb_s_base_vect_mod.o serial/psb_s_vect_mod.o\ serial/psb_c_base_vect_mod.o serial/psb_c_vect_mod.o\ @@ -82,7 +83,8 @@ SERIAL_MODS=serial/psb_s_serial_mod.o serial/psb_d_serial_mod.o \ serial/psb_s_base_mat_mod.o serial/psb_s_csr_mat_mod.o serial/psb_s_csc_mat_mod.o serial/psb_s_mat_mod.o \ serial/psb_d_base_mat_mod.o serial/psb_d_csr_mat_mod.o serial/psb_d_csc_mat_mod.o serial/psb_d_mat_mod.o \ serial/psb_c_base_mat_mod.o serial/psb_c_csr_mat_mod.o serial/psb_c_csc_mat_mod.o serial/psb_c_mat_mod.o \ - serial/psb_z_base_mat_mod.o serial/psb_z_csr_mat_mod.o serial/psb_z_csc_mat_mod.o serial/psb_z_mat_mod.o + serial/psb_z_base_mat_mod.o serial/psb_z_csr_mat_mod.o serial/psb_z_csc_mat_mod.o serial/psb_z_mat_mod.o \ + serial/psb_d_nest_vect_mod.o serial/psb_d_nest_mat_mod.o #\ # serial/psb_ls_csr_mat_mod.o serial/psb_ld_csr_mat_mod.o serial/psb_lc_csr_mat_mod.o serial/psb_lz_csr_mat_mod.o #\ @@ -91,10 +93,12 @@ SERIAL_MODS=serial/psb_s_serial_mod.o serial/psb_d_serial_mod.o \ UTIL_MODS = desc/psb_desc_const_mod.o desc/psb_indx_map_mod.o\ desc/psb_gen_block_map_mod.o desc/psb_list_map_mod.o desc/psb_repl_map_mod.o\ desc/psb_glist_map_mod.o desc/psb_hash_map_mod.o desc/psb_hashval.o \ - desc/psb_desc_mod.o auxil/psb_sort_mod.o \ + desc/psb_desc_mod.o desc/psb_desc_nest_mod.o auxil/psb_sort_mod.o \ tools/psb_cd_tools_mod.o \ + tools/psb_cd_nest_tools_mod.o \ tools/psb_i_tools_mod.o tools/psb_l_tools_mod.o \ tools/psb_s_tools_mod.o tools/psb_d_tools_mod.o\ + tools/psb_d_nest_tools_mod.o \ tools/psb_c_tools_mod.o tools/psb_z_tools_mod.o \ tools/psb_i2_tools_a_mod.o tools/psb_m_tools_a_mod.o tools/psb_e_tools_a_mod.o \ tools/psb_s_tools_a_mod.o tools/psb_d_tools_a_mod.o\ @@ -110,6 +114,7 @@ UTIL_MODS = desc/psb_desc_const_mod.o desc/psb_indx_map_mod.o\ comm/psb_s_comm_mod.o comm/psb_d_comm_mod.o\ comm/psb_c_comm_mod.o comm/psb_z_comm_mod.o \ comm/psb_i2_comm_a_mod.o \ + comm/psb_d_nest_comm_mod.o \ comm/psb_m_comm_a_mod.o comm/psb_e_comm_a_mod.o \ comm/psb_s_comm_a_mod.o comm/psb_d_comm_a_mod.o\ comm/psb_c_comm_a_mod.o comm/psb_z_comm_a_mod.o \ @@ -123,12 +128,13 @@ UTIL_MODS = desc/psb_desc_const_mod.o desc/psb_indx_map_mod.o\ psblas/psb_s_psblas_mod.o psblas/psb_c_psblas_mod.o \ psblas/psb_d_psblas_mod.o psblas/psb_z_psblas_mod.o \ psblas/psb_psblas_mod.o \ + psblas/psb_d_nest_psblas_mod.o \ psb_check_mod.o desc/psb_hash_mod.o MODULES=$(BASIC_MODS) $(SERIAL_MODS) $(UTIL_MODS) -OBJS = error.o psb_base_mod.o $(EXTRA_COBJS) cutil.o +OBJS = error.o psb_base_mod.o psb_d_nest_mod.o $(EXTRA_COBJS) cutil.o MODDIR=../../modules INCDIR=../../include LIBDIR=../ @@ -413,12 +419,19 @@ comm/psi_s_comm_a_mod.o comm/psi_d_comm_a_mod.o \ comm/psi_c_comm_a_mod.o comm/psi_z_comm_a_mod.o: desc/psb_desc_mod.o tools/psb_tools_mod.o: tools/psb_cd_tools_mod.o tools/psb_s_tools_mod.o tools/psb_d_tools_mod.o\ + tools/psb_cd_nest_tools_mod.o tools/psb_d_nest_tools_mod.o \ tools/psb_i_tools_mod.o tools/psb_l_tools_mod.o \ tools/psb_c_tools_mod.o tools/psb_z_tools_mod.o \ tools/psb_i2_tools_a_mod.o tools/psb_m_tools_a_mod.o tools/psb_e_tools_a_mod.o \ tools/psb_s_tools_a_mod.o tools/psb_d_tools_a_mod.o\ tools/psb_c_tools_a_mod.o tools/psb_z_tools_a_mod.o +tools/psb_cd_nest_tools_mod.o: tools/psb_cd_nest_tools_mod.F90 tools/psb_cd_tools_mod.o desc/psb_desc_nest_mod.o + $(FC) $(FCOPT) $(FINCLUDES) $(FDEFINES) -c tools/psb_cd_nest_tools_mod.F90 -o tools/psb_cd_nest_tools_mod.o + +tools/psb_d_nest_tools_mod.o: tools/psb_d_nest_tools_mod.F90 tools/psb_d_tools_mod.o \ + desc/psb_desc_nest_mod.o serial/psb_d_nest_mat_mod.o serial/psb_d_nest_vect_mod.o + $(FC) $(FCOPT) $(FINCLUDES) $(FDEFINES) -c tools/psb_d_nest_tools_mod.F90 -o tools/psb_d_nest_tools_mod.o tools/psb_cd_tools_mod.o tools/psb_i_tools_mod.o tools/psb_l_tools_mod.o \ tools/psb_s_tools_mod.o tools/psb_d_tools_mod.o \ @@ -441,6 +454,26 @@ psblas/psb_z_psblas_mod.o: serial/psb_z_vect_mod.o serial/psb_z_mat_mod.o psblas/psb_psblas_mod.o: psblas/psb_s_psblas_mod.o psblas/psb_c_psblas_mod.o psblas/psb_d_psblas_mod.o psblas/psb_z_psblas_mod.o psblas/psb_s_psblas_mod.o psblas/psb_c_psblas_mod.o psblas/psb_d_psblas_mod.o psblas/psb_z_psblas_mod.o: serial/psb_mat_mod.o desc/psb_desc_mod.o +# --- nested mat/vec/desc dependencies --- +desc/psb_desc_nest_mod.o: desc/psb_desc_mod.o +serial/psb_d_nest_vect_mod.o: serial/psb_d_vect_mod.o desc/psb_desc_mod.o +serial/psb_d_nest_mat_mod.o: serial/psb_d_mat_mod.o +comm/psb_d_nest_comm_mod.o: \ + desc/psb_desc_nest_mod.o \ + serial/psb_d_nest_vect_mod.o \ + comm/psb_d_comm_mod.o +psblas/psb_d_nest_psblas_mod.o: \ + desc/psb_desc_nest_mod.o \ + serial/psb_d_nest_vect_mod.o \ + serial/psb_d_nest_mat_mod.o \ + serial/psb_d_mat_mod.o \ + psblas/psb_d_psblas_mod.o \ + comm/psb_d_nest_comm_mod.o +psb_d_nest_mod.o: \ + desc/psb_desc_nest_mod.o \ + serial/psb_d_nest_vect_mod.o \ + serial/psb_d_nest_mat_mod.o \ + psblas/psb_d_nest_psblas_mod.o psb_base_mod.o: $(MODULES) diff --git a/base/modules/comm/psb_d_nest_comm_mod.f90 b/base/modules/comm/psb_d_nest_comm_mod.f90 new file mode 100644 index 000000000..cef64ebf7 --- /dev/null +++ b/base/modules/comm/psb_d_nest_comm_mod.f90 @@ -0,0 +1,93 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific written permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! module: psb_d_nest_comm_mod +! +! Communication operations for nested (block-structured) double precision +! real vectors. +! +! psb_d_nest_halo +! Halo exchange for all column blocks of a nested vector. +! Calls psb_halo(x(j), descs(1,j)) for each column block j. +! All descriptors descs(i,j) for fixed j are equivalent; +! Called once before block SpMM to populate ghost entries of x. +! +! psb_d_nest_ovrl +! Overlap update for all row blocks of a nested vector. +! Calls psb_ovrl(x(i), descs(i,i)) for each row block i using the +! diagonal descriptor. +! Called after operations that contribute to overlapping rows +! (e.g. FEM assembly). +! +module psb_d_nest_comm_mod + use psb_desc_nest_mod + use psb_d_nest_vect_mod + use psb_d_comm_mod, only : psb_halo, psb_ovrl + use psb_const_mod, only : psb_ipk_ + implicit none + + private + public :: psb_d_nest_halo, psb_d_nest_ovrl + +contains + + subroutine psb_d_nest_halo(xnest, descs, info, tran, mode, data) + type(psb_d_nest_vect_type), intent(inout) :: xnest + type(psb_desc_nest_type), intent(in) :: descs + integer(psb_ipk_), intent(out) :: info + character, optional, intent(in) :: tran + integer(psb_ipk_), optional, intent(in) :: mode, data + + integer(psb_ipk_) :: j + + info = 0 + do j = 1, xnest%nblocks + call psb_halo(xnest%vects(j), descs%descs(1,j), info, tran=tran, mode=mode, data=data) + if (info /= 0) return + end do + end subroutine psb_d_nest_halo + + subroutine psb_d_nest_ovrl(xnest, descs, info, update, mode) + type(psb_d_nest_vect_type), intent(inout) :: xnest + type(psb_desc_nest_type), intent(in) :: descs + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_), optional, intent(in) :: update, mode + + integer(psb_ipk_) :: i + + info = 0 + do i = 1, xnest%nblocks + call psb_ovrl(xnest%vects(i), descs%descs(i,i), info, update=update, mode=mode) + if (info /= 0) return + end do + end subroutine psb_d_nest_ovrl + +end module psb_d_nest_comm_mod diff --git a/base/modules/desc/psb_desc_nest_mod.f90 b/base/modules/desc/psb_desc_nest_mod.f90 new file mode 100644 index 000000000..5260285bf --- /dev/null +++ b/base/modules/desc/psb_desc_nest_mod.f90 @@ -0,0 +1,141 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific written permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! module: psb_desc_nest_mod +! +! Defines psb_desc_nest_type: a 2-D array of psb_desc_type objects, +! one per block matrix entry in an nrblocks x ncblocks block system. +! +! +module psb_desc_nest_mod + use psb_desc_mod + implicit none + + type :: psb_desc_nest_type + integer(psb_ipk_) :: nrblocks = 0 + integer(psb_ipk_) :: ncblocks = 0 + type(psb_desc_type), allocatable :: descs(:,:) + contains + procedure :: get_nrblocks => psb_desc_nest_get_nrblocks + procedure :: get_ncblocks => psb_desc_nest_get_ncblocks + procedure :: get_desc => psb_desc_nest_get_desc + procedure :: is_valid => psb_desc_nest_is_valid + procedure :: sizeof => psb_desc_nest_sizeof + procedure :: free => psb_desc_nest_free + end type psb_desc_nest_type + +contains + + + ! get_nrblocks / get_ncblocks + function psb_desc_nest_get_nrblocks(d) result(nb) + class(psb_desc_nest_type), intent(in) :: d + integer(psb_ipk_) :: nb + nb = d%nrblocks + end function psb_desc_nest_get_nrblocks + + function psb_desc_nest_get_ncblocks(d) result(nb) + class(psb_desc_nest_type), intent(in) :: d + integer(psb_ipk_) :: nb + nb = d%ncblocks + end function psb_desc_nest_get_ncblocks + + ! get_desc: copy descriptor (i,j) into the output argument + subroutine psb_desc_nest_get_desc(d, i, j, desc, info) + class(psb_desc_nest_type), intent(in) :: d + integer(psb_ipk_), intent(in) :: i, j + type(psb_desc_type), intent(out):: desc + integer(psb_ipk_), intent(out):: info + + info = 0 + if (i < 1 .or. i > d%nrblocks .or. j < 1 .or. j > d%ncblocks) then + info = -1 + return + end if + desc = d%descs(i,j) + end subroutine psb_desc_nest_get_desc + + ! is_valid: true if all diagonal sub-descriptors are valid + function psb_desc_nest_is_valid(d) result(valid) + class(psb_desc_nest_type), intent(in) :: d + logical :: valid + integer(psb_ipk_) :: i + + valid = (d%nrblocks >= 1) .and. (d%ncblocks >= 1) .and. allocated(d%descs) + if (valid) then + do i = 1, min(d%nrblocks, d%ncblocks) + if (.not. d%descs(i,i)%is_valid()) then + valid = .false. + return + end if + end do + end if + end function psb_desc_nest_is_valid + + ! sizeof: total memory (bytes) of all sub-descriptors + function psb_desc_nest_sizeof(d) result(s) + class(psb_desc_nest_type), intent(in) :: d + integer(psb_epk_) :: s + integer(psb_ipk_) :: i, j + + s = 0_psb_epk_ + if (allocated(d%descs)) then + do j = 1, d%ncblocks + do i = 1, d%nrblocks + s = s + d%descs(i,j)%sizeof() + end do + end do + end if + end function psb_desc_nest_sizeof + + ! free: release all sub-descriptors and reset + subroutine psb_desc_nest_free(d, info) + class(psb_desc_nest_type), intent(inout) :: d + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: i, j, linfo + + info = 0 + if (allocated(d%descs)) then + do j = 1, d%ncblocks + do i = 1, d%nrblocks + call d%descs(i,j)%free(linfo) + if (linfo /= 0 .and. info == 0) info = linfo + end do + end do + deallocate(d%descs, stat=linfo) + if (linfo /= 0 .and. info == 0) info = linfo + end if + d%nrblocks = 0 + d%ncblocks = 0 + end subroutine psb_desc_nest_free + +end module psb_desc_nest_mod diff --git a/base/modules/psb_d_nest_mod.f90 b/base/modules/psb_d_nest_mod.f90 new file mode 100644 index 000000000..93f4432c1 --- /dev/null +++ b/base/modules/psb_d_nest_mod.f90 @@ -0,0 +1,46 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific written permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! module: psb_d_nest_mod +! +! Umbrella module for the nested (block-structured) double precision +! real types. Users need only: +! +! use psb_d_nest_mod +! +! to access all three container types and their parallel operations. +! +module psb_d_nest_mod + use psb_desc_nest_mod + use psb_d_nest_vect_mod + use psb_d_nest_mat_mod + use psb_d_nest_psblas_mod +end module psb_d_nest_mod diff --git a/base/modules/psblas/psb_d_nest_psblas_mod.f90 b/base/modules/psblas/psb_d_nest_psblas_mod.f90 new file mode 100644 index 000000000..9a5a62f3a --- /dev/null +++ b/base/modules/psblas/psb_d_nest_psblas_mod.f90 @@ -0,0 +1,627 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific written permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! module: psb_d_nest_psblas_mod +! +! Parallel BLAS operations for the nested (block-structured) double +! precision real types. +! +! psb_d_nest_spmm +! Computes y = alpha * A_nest * x + beta * y (block SpMV). +! Three-phase algorithm: +! Phase 1 — scale y upfront: +! if beta == 0: zero all y(i) +! elif beta /= 1: y(i) = beta * y(i) for each block i +! Phase 2 — single halo exchange per column block: +! call psb_d_nest_halo(xnest, descs) +! Populates ghost entries of x(j) using descs(1,j) for each j. +! All descs(i,j) for fixed j share the same column space, so +! one exchange covers all block-rows. +! Phase 3 — local SpMM accumulation (no further communication): +! For each present block (i,j): +! y(i) += alpha * A(i,j) * x(j) +! (psb_spmm called with doswap=.false. to skip internal halo) +! +! psb_d_nest_geaxpby +! Computes y(i) = alpha * x(i) + beta * y(i) for each block i. +! +! psb_d_nest_genrm2 +! Computes ||x||_2 = sqrt( sum_i ||x(i)||_2^2 ) with a single +! global reduction. +! +! psb_d_nest_genrm2s +! Subroutine form of psb_d_nest_genrm2 (result via intent(out) argument). +! +! psb_d_nest_gedot +! Computes dot(x,y) = sum_i dot(x(i), y(i)) with a single global +! reduction. +! +! psb_d_nest_geamax +! Computes ||x||_inf = max_i ||x(i)||_inf with a single global reduction. +! +! psb_d_nest_geasum +! Computes ||x||_1 = sum_i ||x(i)||_1 with a single global reduction. +! +! psb_d_nest_gemin +! Computes min(x) = min_i min(x(i)) with a single global reduction. +! +! psb_d_nest_minquotient +! Computes min(x/y) = min_i min(x(i)/y(i)) with a single global reduction. +! +! psb_d_nest_gemlt +! Computes y(i) = x(i) .* y(i) element-wise for each block i. +! +! psb_d_nest_gediv +! Computes y(i) = x(i) ./ y(i) element-wise for each block i. +! +! psb_d_nest_geinv +! Computes y(i) = 1 / x(i) element-wise for each block i. +! +! psb_d_nest_geabs +! Computes y(i) = |x(i)| element-wise for each block i. +! +! psb_d_nest_geaddconst +! Computes z(i) = x(i) + b for each block i (b is a scalar). +! +! psb_d_nest_gecmp +! Computes z(i) = cmp(x(i), c) for each block i (c is a scalar). +! +! psb_d_nest_mask +! Applies mask operation to each block i; t is .true. iff all blocks +! return .true. +! +! psb_d_nest_upd_xyz +! Applies psb_upd_xyz(alpha,beta,gamma,delta, x(i),y(i),z(i)) for each block i. +! +! psb_d_nest_spsm +! Block-diagonal triangular solve: applies psb_spsm to each diagonal +! block (i,i) of tnest independently. +! +module psb_d_nest_psblas_mod + use psb_desc_nest_mod + use psb_d_nest_vect_mod + use psb_d_nest_mat_mod + use psb_d_mat_mod, only : psb_dspmat_type, psb_csmm + use psb_d_psblas_mod, only : psb_spmm, psb_geaxpby, psb_genrm2, psb_gedot, & + & psb_geamax, psb_geasum, psb_gemin, psb_minquotient, & + & psb_gemlt, psb_gediv, psb_geinv, psb_geabs, psb_geaddconst, & + & psb_gecmp, psb_mask, psb_upd_xyz, psb_spsm + use psb_d_nest_comm_mod, only : psb_d_nest_halo, psb_d_nest_ovrl + use psb_penv_mod, only : psb_sum, psb_max, psb_min, psb_info + use psb_const_mod, only : psb_dpk_, psb_ipk_, psb_epk_, psb_ctxt_type, dzero, done + implicit none + + private + public :: psb_d_nest_spmm, psb_d_nest_geaxpby, & + psb_d_nest_genrm2, psb_d_nest_genrm2s, psb_d_nest_gedot, & + psb_d_nest_geamax, psb_d_nest_geasum, psb_d_nest_gemin, & + psb_d_nest_minquotient, & + psb_d_nest_gemlt, psb_d_nest_gediv, psb_d_nest_geinv, & + psb_d_nest_halo, psb_d_nest_ovrl, & + psb_d_nest_geabs, psb_d_nest_geaddconst, psb_d_nest_gecmp, & + psb_d_nest_mask, psb_d_nest_upd_xyz, psb_d_nest_spsm + +contains + + ! y = alpha * A_nest * x + beta * y + subroutine psb_d_nest_spmm(alpha, anest, xnest, beta, ynest, descs, info, trans) + + real(psb_dpk_), intent(in) :: alpha, beta + type(psb_d_nest_sparse_mat), intent(in) :: anest + type(psb_d_nest_vect_type), intent(inout) :: xnest + type(psb_d_nest_vect_type), intent(inout) :: ynest + type(psb_desc_nest_type), intent(in) :: descs + integer(psb_ipk_), intent(out) :: info + character, optional, intent(in) :: trans + + integer(psb_ipk_) :: i, j + character :: trans_ + + info = 0 + if (present(trans)) then + trans_ = trans + else + trans_ = 'N' + end if + + if (beta == dzero) then + do i = 1, anest%nrblocks + call ynest%vects(i)%zero() + end do + else if (beta /= done) then + do i = 1, anest%nrblocks + call ynest%vects(i)%scal(beta) + end do + end if + + call psb_d_nest_halo(xnest, descs, info) + if (info /= 0) return + + do i = 1, anest%nrblocks + do j = 1, anest%ncblocks + if (anest%has_block(i, j)) then + ! y(i) += alpha * A(i,j) * x(j) (doswap=.false. skips internal halo, already done in Phase 2) + call psb_spmm(alpha, anest%mats(i,j), xnest%vects(j), & + & done, ynest%vects(i), descs%descs(i,j), info, trans=trans_, doswap=.false.) + if (info /= 0) return + end if + end do + end do + end subroutine psb_d_nest_spmm + + ! y(i) = alpha * x(i) + beta * y(i) for each block i + subroutine psb_d_nest_geaxpby(alpha, xnest, beta, ynest, descs, info) + real(psb_dpk_), intent(in) :: alpha, beta + type(psb_d_nest_vect_type), intent(inout) :: xnest + type(psb_d_nest_vect_type), intent(inout) :: ynest + type(psb_desc_nest_type), intent(in) :: descs + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: i + + info = 0 + do i = 1, xnest%nblocks + call psb_geaxpby(alpha, xnest%vects(i), beta, ynest%vects(i), & + & descs%descs(i,i), info) + if (info /= 0) return + end do + end subroutine psb_d_nest_geaxpby + + ! ||x||_2 = sqrt( sum_i ||x(i)||_2^2 ) + ! Uses a single global MPI_Allreduce across all blocks. + ! global (optional, default .true.): if .false., skips MPI_Allreduce and returns + ! the process-local partial norm; use when the caller manages the reduction itself. + + function psb_d_nest_genrm2(xnest, descs, info, global) result(res) + type(psb_d_nest_vect_type), intent(inout) :: xnest + type(psb_desc_nest_type), intent(in) :: descs + integer(psb_ipk_), intent(out) :: info + logical, optional, intent(in) :: global + real(psb_dpk_) :: res + + integer(psb_ipk_) :: i + real(psb_dpk_) :: loc_sum, blk_nrm + logical :: global_ + type(psb_ctxt_type) :: ctxt + + global_ = .true. + if (present(global)) global_ = global + + info = 0 + loc_sum = dzero + do i = 1, xnest%nblocks + ! global=.false. returns local partial norm (sqrt of local partial sum) + blk_nrm = psb_genrm2(xnest%vects(i), descs%descs(i,i), info, global=.false.) + if (info /= 0) then + res = dzero + return + end if + loc_sum = loc_sum + blk_nrm * blk_nrm + end do + + if (global_) then + ctxt = descs%descs(1,1)%get_context() + call psb_sum(ctxt, loc_sum) + end if + + res = sqrt(loc_sum) + end function psb_d_nest_genrm2 + + ! psb_d_nest_gedot + ! dot(x, y) = sum_i dot(x(i), y(i)) + ! Uses a single global MPI_Allreduce across all blocks. + function psb_d_nest_gedot(xnest, ynest, descs, info, global) result(res) + type(psb_d_nest_vect_type), intent(inout) :: xnest + type(psb_d_nest_vect_type), intent(inout) :: ynest + type(psb_desc_nest_type), intent(in) :: descs + integer(psb_ipk_), intent(out) :: info + logical, optional, intent(in) :: global + real(psb_dpk_) :: res + + integer(psb_ipk_) :: i + real(psb_dpk_) :: loc_sum, blk_dot + logical :: global_ + type(psb_ctxt_type) :: ctxt + + global_ = .true. + if (present(global)) global_ = global + + info = 0 + loc_sum = dzero + do i = 1, xnest%nblocks + blk_dot = psb_gedot(xnest%vects(i), ynest%vects(i), descs%descs(i,i), & + & info, global=.false.) + if (info /= 0) then + res = dzero + return + end if + loc_sum = loc_sum + blk_dot + end do + + if (global_) then + ctxt = descs%descs(1,1)%get_context() + call psb_sum(ctxt, loc_sum) + end if + + res = loc_sum + end function psb_d_nest_gedot + + ! Subroutine form: res = ||x||_2 (single global reduction) + subroutine psb_d_nest_genrm2s(res, xnest, descs, info, global) + real(psb_dpk_), intent(out) :: res + type(psb_d_nest_vect_type), intent(inout) :: xnest + type(psb_desc_nest_type), intent(in) :: descs + integer(psb_ipk_), intent(out) :: info + logical, optional, intent(in) :: global + + res = psb_d_nest_genrm2(xnest, descs, info, global) + end subroutine psb_d_nest_genrm2s + + ! ||x||_inf = max_i ||x(i)||_inf (single global reduction) + function psb_d_nest_geamax(xnest, descs, info, global) result(res) + type(psb_d_nest_vect_type), intent(inout) :: xnest + type(psb_desc_nest_type), intent(in) :: descs + integer(psb_ipk_), intent(out) :: info + logical, optional, intent(in) :: global + real(psb_dpk_) :: res + + integer(psb_ipk_) :: i + real(psb_dpk_) :: blk_val + logical :: global_ + type(psb_ctxt_type) :: ctxt + + global_ = .true. + if (present(global)) global_ = global + + info = 0 + res = dzero + do i = 1, xnest%nblocks + blk_val = psb_geamax(xnest%vects(i), descs%descs(i,i), info, global=.false.) + if (info /= 0) return + if (blk_val > res) res = blk_val + end do + + if (global_) then + ctxt = descs%descs(1,1)%get_context() + call psb_max(ctxt, res) + end if + end function psb_d_nest_geamax + + ! ||x||_1 = sum_i ||x(i)||_1 (single global reduction) + ! function psb_d_nest_geasum(xnest, descs, info, global) result(res) + ! type(psb_d_nest_vect_type), intent(inout) :: xnest + ! type(psb_desc_nest_type), intent(in) :: descs + ! integer(psb_ipk_), intent(out) :: info + ! logical, optional, intent(in) :: global + ! real(psb_dpk_) :: res + + ! integer(psb_ipk_) :: i + ! real(psb_dpk_) :: blk_val + ! logical :: global_ + ! type(psb_ctxt_type) :: ctxt + + ! global_ = .true. + ! if (present(global)) global_ = global + + ! info = 0 + ! res = dzero + ! do i = 1, xnest%nblocks + ! blk_val = psb_geasum(xnest%vects(i), descs%descs(i,i), info, global=.false.) + ! if (info /= 0) return + ! res = res + blk_val + ! end do + + ! if (global_) then + ! ctxt = descs%descs(1,1)%get_context() + ! call psb_sum(ctxt, res) + ! end if + ! end function psb_d_nest_geasum + + ! ||x||_1 = sum_i ||x(i)||_1 + function psb_d_nest_geasum(xnest, descs, info, global) result(res) + type(psb_d_nest_vect_type), intent(inout) :: xnest + type(psb_desc_nest_type), intent(in) :: descs + integer(psb_ipk_), intent(out) :: info + logical, optional, intent(in) :: global + real(psb_dpk_) :: res + + integer(psb_ipk_) :: i + integer(psb_ipk_) :: nloc + real(psb_dpk_) :: blk_val + real(psb_dpk_), allocatable :: blk_vals(:) + logical :: global_ + type(psb_ctxt_type) :: ctxt + + global_ = .true. + if (present(global)) global_ = global + + info = 0 + res = dzero + do i = 1, xnest%nblocks + nloc = descs%descs(i,i)%get_local_rows() + blk_vals = xnest%vects(i)%get_vect(nloc) + if (size(blk_vals) > 0) then + blk_val = sum(abs(blk_vals)) + else + blk_val = dzero + end if + res = res + blk_val + end do + + if (global_) then + ctxt = descs%descs(1,1)%get_context() + call psb_sum(ctxt, res) + end if + end function psb_d_nest_geasum + + ! min(x) = min_i min(x(i)) + function psb_d_nest_gemin(xnest, descs, info, global) result(res) + type(psb_d_nest_vect_type), intent(inout) :: xnest + type(psb_desc_nest_type), intent(in) :: descs + integer(psb_ipk_), intent(out) :: info + logical, optional, intent(in) :: global + real(psb_dpk_) :: res + + integer(psb_ipk_) :: i + real(psb_dpk_) :: blk_val + logical :: global_ + type(psb_ctxt_type) :: ctxt + + global_ = .true. + if (present(global)) global_ = global + + info = 0 + res = huge(dzero) + do i = 1, xnest%nblocks + blk_val = psb_gemin(xnest%vects(i), descs%descs(i,i), info, global=.false.) + if (info /= 0) return + if (blk_val < res) res = blk_val + end do + + if (global_) then + ctxt = descs%descs(1,1)%get_context() + call psb_min(ctxt, res) + end if + end function psb_d_nest_gemin + + ! min(x/y) = min_i min(x(i)/y(i)) (single global reduction) + function psb_d_nest_minquotient(xnest, ynest, descs, info, global) result(res) + type(psb_d_nest_vect_type), intent(inout) :: xnest + type(psb_d_nest_vect_type), intent(inout) :: ynest + type(psb_desc_nest_type), intent(in) :: descs + integer(psb_ipk_), intent(out) :: info + logical, optional, intent(in) :: global + real(psb_dpk_) :: res + + integer(psb_ipk_) :: i + real(psb_dpk_) :: blk_val + logical :: global_ + type(psb_ctxt_type) :: ctxt + + global_ = .true. + if (present(global)) global_ = global + + info = 0 + res = huge(dzero) + do i = 1, xnest%nblocks + blk_val = psb_minquotient(xnest%vects(i), ynest%vects(i), & + & descs%descs(i,i), info, global=.false.) + if (info /= 0) return + if (blk_val < res) res = blk_val + end do + + if (global_) then + ctxt = descs%descs(1,1)%get_context() + call psb_min(ctxt, res) + end if + end function psb_d_nest_minquotient + + ! y(i) = x(i) .* y(i) element-wise for each block i + subroutine psb_d_nest_gemlt(xnest, ynest, descs, info) + type(psb_d_nest_vect_type), intent(inout) :: xnest + type(psb_d_nest_vect_type), intent(inout) :: ynest + type(psb_desc_nest_type), intent(in) :: descs + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: i + + info = 0 + do i = 1, xnest%nblocks + call psb_gemlt(xnest%vects(i), ynest%vects(i), descs%descs(i,i), info) + if (info /= 0) return + end do + end subroutine psb_d_nest_gemlt + + ! y(i) = x(i) ./ y(i) element-wise for each block i + subroutine psb_d_nest_gediv(xnest, ynest, descs, info) + type(psb_d_nest_vect_type), intent(inout) :: xnest + type(psb_d_nest_vect_type), intent(inout) :: ynest + type(psb_desc_nest_type), intent(in) :: descs + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: i + + info = 0 + do i = 1, xnest%nblocks + call psb_gediv(xnest%vects(i), ynest%vects(i), descs%descs(i,i), info) + if (info /= 0) return + end do + end subroutine psb_d_nest_gediv + + ! y(i) = 1/x(i) element-wise for each block i + subroutine psb_d_nest_geinv(xnest, ynest, descs, info) + type(psb_d_nest_vect_type), intent(inout) :: xnest + type(psb_d_nest_vect_type), intent(inout) :: ynest + type(psb_desc_nest_type), intent(in) :: descs + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: i + + info = 0 + do i = 1, xnest%nblocks + call psb_geinv(xnest%vects(i), ynest%vects(i), descs%descs(i,i), info) + if (info /= 0) return + end do + end subroutine psb_d_nest_geinv + + ! y(i) = |x(i)| element-wise for each block i + subroutine psb_d_nest_geabs(xnest, ynest, descs, info) + type(psb_d_nest_vect_type), intent(inout) :: xnest + type(psb_d_nest_vect_type), intent(inout) :: ynest + type(psb_desc_nest_type), intent(in) :: descs + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: i + + info = 0 + do i = 1, xnest%nblocks + call psb_geabs(xnest%vects(i), ynest%vects(i), descs%descs(i,i), info) + if (info /= 0) return + end do + end subroutine psb_d_nest_geabs + + ! z(i) = x(i) + b for each block i (b is a scalar) + subroutine psb_d_nest_geaddconst(xnest, b, znest, descs, info) + type(psb_d_nest_vect_type), intent(inout) :: xnest + real(psb_dpk_), intent(in) :: b + type(psb_d_nest_vect_type), intent(inout) :: znest + type(psb_desc_nest_type), intent(in) :: descs + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: i + + info = 0 + do i = 1, xnest%nblocks + call psb_geaddconst(xnest%vects(i), b, znest%vects(i), descs%descs(i,i), info) + if (info /= 0) return + end do + end subroutine psb_d_nest_geaddconst + + ! z(i) = cmp(x(i), c) for each block i (c is a scalar) + subroutine psb_d_nest_gecmp(xnest, c, znest, descs, info) + type(psb_d_nest_vect_type), intent(inout) :: xnest + real(psb_dpk_), intent(in) :: c + type(psb_d_nest_vect_type), intent(inout) :: znest + type(psb_desc_nest_type), intent(in) :: descs + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: i + + info = 0 + do i = 1, xnest%nblocks + call psb_gecmp(xnest%vects(i), c, znest%vects(i), descs%descs(i,i), info) + if (info /= 0) return + end do + end subroutine psb_d_nest_gecmp + + subroutine psb_d_nest_mask(cnest, xnest, mnest, t, descs, info) + type(psb_d_nest_vect_type), intent(inout) :: cnest + type(psb_d_nest_vect_type), intent(inout) :: xnest + type(psb_d_nest_vect_type), intent(inout) :: mnest + logical, intent(out) :: t + type(psb_desc_nest_type), intent(in) :: descs + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: i + logical :: t_dummy + real(psb_dpk_) :: mmax + + info = 0 + do i = 1, cnest%nblocks + ! psb_mask(c, x, m, t, desc) semantics after the double-swap in + ! d_vect_mask_v → d_base_mask_v → d_base_mask_a: + ! first arg → constraint-type selector in d_base_mask_a + ! second arg → value to test in d_base_mask_a + ! So pass xnest (constraint types) first, cnest (values) second. + call psb_mask(xnest%vects(i), cnest%vects(i), mnest%vects(i), & + & t_dummy, descs%descs(i,i), info) + if (info /= 0) return + end do + ! t = .true. iff no block has any violated entry (mnest=1). + mmax = psb_d_nest_geamax(mnest, descs, info) + t = (mmax < 0.5_psb_dpk_) + end subroutine psb_d_nest_mask + + + ! Applies psb_upd_xyz(alpha,beta,gamma,delta,x(i),y(i),z(i)) + ! for each block i. + subroutine psb_d_nest_upd_xyz(alpha, beta, gamma, delta, xnest, ynest, znest, descs, info) + real(psb_dpk_), intent(in) :: alpha, beta, gamma, delta + type(psb_d_nest_vect_type), intent(inout) :: xnest + type(psb_d_nest_vect_type), intent(inout) :: ynest + type(psb_d_nest_vect_type), intent(inout) :: znest + type(psb_desc_nest_type), intent(in) :: descs + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: i + + info = 0 + do i = 1, xnest%nblocks + call psb_upd_xyz(alpha, beta, gamma, delta, & + & xnest%vects(i), ynest%vects(i), znest%vects(i), & + & descs%descs(i,i), info) + if (info /= 0) return + end do + end subroutine psb_d_nest_upd_xyz + + ! Block-diagonal triangular solve: applies psb_spsm to each + ! diagonal block (i,i) of tnest independently. + ! y(i) = alpha * T(i,i)^{-1} x(i) + beta * y(i) + subroutine psb_d_nest_spsm(alpha, tnest, xnest, beta, ynest, descs, info, & + & trans, scale, choice, work) + real(psb_dpk_), intent(in) :: alpha, beta + type(psb_d_nest_sparse_mat), intent(inout) :: tnest + type(psb_d_nest_vect_type), intent(inout) :: xnest + type(psb_d_nest_vect_type), intent(inout) :: ynest + type(psb_desc_nest_type), intent(in) :: descs + integer(psb_ipk_), intent(out) :: info + character, optional, intent(in) :: trans, scale + integer(psb_ipk_), optional, intent(in) :: choice + real(psb_dpk_), optional, intent(inout), target :: work(:) + + integer(psb_ipk_) :: i + + info = 0 + do i = 1, tnest%nrblocks + if (.not. tnest%has_block(i, i)) then + ! No diagonal block: treat as identity => y(i) = alpha*x(i) + beta*y(i) + call psb_geaxpby(alpha, xnest%vects(i), beta, ynest%vects(i), & + & descs%descs(i,i), info) + else + call psb_spsm(alpha, tnest%mats(i,i), xnest%vects(i), beta, ynest%vects(i), & + & descs%descs(i,i), info, trans=trans, scale=scale, & + & choice=choice, work=work) + end if + if (info /= 0) return + end do + end subroutine psb_d_nest_spsm + +end module psb_d_nest_psblas_mod diff --git a/base/modules/serial/psb_d_nest_mat_mod.f90 b/base/modules/serial/psb_d_nest_mat_mod.f90 new file mode 100644 index 000000000..bfcb0c966 --- /dev/null +++ b/base/modules/serial/psb_d_nest_mat_mod.f90 @@ -0,0 +1,149 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific without permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! module: psb_d_nest_mat_mod +! +! Defines psb_d_nest_sparse_mat: a block-structured distributed sparse +! matrix for double precision real arithmetic. +! +! The matrix is stored as a 2-D array of psb_dspmat_type sub-matrices. +! A companion logical array blk_present(i,j) flags which blocks are +! non-null (absent blocks contribute zero to any product). +! +! Descriptor convention (current nested design) +! --------------------------------------------- +! Each matrix block (i,j) is associated with descs(i,j) from the +! corresponding psb_desc_nest_type. Nested tools (psb_spall_nest, +! psb_spins_nest, psb_spasb_nest, psb_spmm) consistently pass +! descs(i,j) together with mats(i,j). +! +! A block may be structurally absent (NULL/zero): this is represented by +! blk_present(i,j)=.false. and mats(i,j) left unbuilt. In that case the +! block contributes zero and is skipped by nested kernels. +! +! Descriptor storage is distinct from matrix presence: descriptors are +! typically defined for all block positions in descs(:,:), while actual +! matrix blocks may be present only on a subset. +! +! Reference examples in test/pdegen: +! * psb_d_pde_nest.full.F90 (A(2,2) left NULL, blk_present(2,2)=.false.) +! * psb_d_nest_tools.F90 and psb_d_pde_nest_full_tools.F90 +! (2-D desc_nest%descs(i,j) used in nested allocation/assembly). +! +module psb_d_nest_mat_mod + use psb_d_mat_mod + implicit none + + type :: psb_d_nest_sparse_mat + integer(psb_ipk_) :: nrblocks = 0 + integer(psb_ipk_) :: ncblocks = 0 + type(psb_dspmat_type), allocatable :: mats(:,:) + logical, allocatable :: blk_present(:,:) + contains + procedure :: get_nrblocks => psb_d_nest_mat_get_nrb + procedure :: get_ncblocks => psb_d_nest_mat_get_ncb + procedure :: has_block => psb_d_nest_mat_has_block + procedure :: sizeof => psb_d_nest_mat_sizeof + procedure :: free => psb_d_nest_mat_free + end type psb_d_nest_sparse_mat + +contains + + ! get_nrblocks / get_ncblocks + function psb_d_nest_mat_get_nrb(a) result(n) + class(psb_d_nest_sparse_mat), intent(in) :: a + integer(psb_ipk_) :: n + n = a%nrblocks + end function psb_d_nest_mat_get_nrb + + function psb_d_nest_mat_get_ncb(a) result(n) + class(psb_d_nest_sparse_mat), intent(in) :: a + integer(psb_ipk_) :: n + n = a%ncblocks + end function psb_d_nest_mat_get_ncb + + ! has_block: return .true. if block (i,j) is non-null + function psb_d_nest_mat_has_block(a, i, j) result(hp) + class(psb_d_nest_sparse_mat), intent(in) :: a + integer(psb_ipk_), intent(in) :: i, j + logical :: hp + + hp = .false. + if (i < 1 .or. i > a%nrblocks) return + if (j < 1 .or. j > a%ncblocks) return + if (.not. allocated(a%blk_present)) return + hp = a%blk_present(i, j) + end function psb_d_nest_mat_has_block + + ! sizeof: total storage across all allocated sub-matrices + function psb_d_nest_mat_sizeof(a) result(s) + class(psb_d_nest_sparse_mat), intent(in) :: a + integer(psb_epk_) :: s + integer(psb_ipk_) :: i, j + + s = 0_psb_epk_ + if (allocated(a%mats)) then + do j = 1, a%ncblocks + do i = 1, a%nrblocks + if (a%blk_present(i, j)) s = s + a%mats(i, j)%sizeof() + end do + end do + end if + end function psb_d_nest_mat_sizeof + + ! free: release all sub-matrices + subroutine psb_d_nest_mat_free(a, info) + class(psb_d_nest_sparse_mat), intent(inout) :: a + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: i, j, linfo + + info = 0 + if (allocated(a%mats)) then + do j = 1, a%ncblocks + do i = 1, a%nrblocks + if (a%blk_present(i, j)) then + call a%mats(i, j)%free() + end if + end do + end do + deallocate(a%mats, stat=linfo) + if (linfo /= 0 .and. info == 0) info = linfo + end if + if (allocated(a%blk_present)) then + deallocate(a%blk_present, stat=linfo) + if (linfo /= 0 .and. info == 0) info = linfo + end if + a%nrblocks = 0 + a%ncblocks = 0 + end subroutine psb_d_nest_mat_free + +end module psb_d_nest_mat_mod diff --git a/base/modules/serial/psb_d_nest_vect_mod.f90 b/base/modules/serial/psb_d_nest_vect_mod.f90 new file mode 100644 index 000000000..c90693607 --- /dev/null +++ b/base/modules/serial/psb_d_nest_vect_mod.f90 @@ -0,0 +1,109 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific written permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! module: psb_d_nest_vect_mod +! +! Defines psb_d_nest_vect_type: a block-structured distributed dense +! vector for double precision real arithmetic. Each sub-vector is a +! standard psb_d_vect_type assembled under its own descriptor. +! +! Parallel BLAS operations (nrm2, dot, axpby) are exposed as module +! subroutines/functions in psb_d_nest_psblas_mod so that they can +! exploit a single global reduction per call. +! +module psb_d_nest_vect_mod + use psb_d_vect_mod + use psb_desc_mod + implicit none + + type :: psb_d_nest_vect_type + integer(psb_ipk_) :: nblocks = 0 + type(psb_d_vect_type), allocatable :: vects(:) + contains + procedure :: get_nblocks => psb_d_nest_vect_get_nblocks + procedure :: zero => psb_d_nest_vect_zero + procedure :: sizeof => psb_d_nest_vect_sizeof + procedure :: free => psb_d_nest_vect_free + end type psb_d_nest_vect_type + +contains + + ! get_nblocks + function psb_d_nest_vect_get_nblocks(x) result(nb) + class(psb_d_nest_vect_type), intent(in) :: x + integer(psb_ipk_) :: nb + nb = x%nblocks + end function psb_d_nest_vect_get_nblocks + + ! zero: set all sub-vectors to zero (local, no halo zeroing needed) + subroutine psb_d_nest_vect_zero(x) + class(psb_d_nest_vect_type), intent(inout) :: x + integer(psb_ipk_) :: i + if (allocated(x%vects)) then + do i = 1, x%nblocks + call x%vects(i)%zero() + end do + end if + end subroutine psb_d_nest_vect_zero + + ! sizeof: total bytes across all sub-vectors + function psb_d_nest_vect_sizeof(x) result(s) + class(psb_d_nest_vect_type), intent(in) :: x + integer(psb_epk_) :: s + integer(psb_ipk_) :: i + s = 0_psb_epk_ + if (allocated(x%vects)) then + do i = 1, x%nblocks + s = s + x%vects(i)%sizeof() + end do + end if + end function psb_d_nest_vect_sizeof + + ! free: release all sub-vectors + subroutine psb_d_nest_vect_free(x, info) + class(psb_d_nest_vect_type), intent(inout) :: x + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: i, linfo + + info = 0 + if (allocated(x%vects)) then + do i = 1, x%nblocks + call x%vects(i)%free(linfo) + if (linfo /= 0 .and. info == 0) info = linfo + end do + deallocate(x%vects, stat=linfo) + if (linfo /= 0 .and. info == 0) info = linfo + end if + x%nblocks = 0 + end subroutine psb_d_nest_vect_free + +end module psb_d_nest_vect_mod diff --git a/base/modules/tools/psb_cd_nest_tools_mod.F90 b/base/modules/tools/psb_cd_nest_tools_mod.F90 new file mode 100644 index 000000000..78454ec32 --- /dev/null +++ b/base/modules/tools/psb_cd_nest_tools_mod.F90 @@ -0,0 +1,457 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific written permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! Nested-specific assembly wrappers for PSBLAS3 — descriptor routines +! + +module psb_cd_nest_tools_mod + use psb_const_mod, only : psb_ipk_, psb_lpk_, psb_success_, psb_err_alloc_dealloc_, & + psb_err_invalid_input_, psb_err_no_optional_arg_, psb_err_from_subroutine_, & + psb_ctxt_type + use psb_error_mod, only : psb_errpush + use psb_cd_tools_mod, only : psb_cdall, psb_cdasb, psb_cdins, psb_cdcpy, psb_cdprt + use psb_desc_nest_mod, only : psb_desc_nest_type + implicit none + + private + + public :: psb_cdall_nest, psb_cdins_nest, psb_cdins_nest_rc, & + psb_cdasb_nest, psb_cdfree_nest, psb_cdcpy_nest, psb_cdprt_nest + + ! Column-only form: (blk_j, nz, ja, desc_nest, info [,mask, lidx]) + ! Row+column form: (blk_i, blk_j, nz, ia, ja, desc_nest, info) + interface psb_cdins_nest +#if defined(PSB_IPK4) && defined(PSB_LPK8) + module procedure psb_cdins_nest_c + module procedure psb_cdins_nest_rc_sub +#endif + module procedure psb_lcdins_nest_c + module procedure psb_lcdins_nest_rc + end interface + + ! Row+column form: (blk_i, blk_j, nz, ia, ja, desc_nest, info) + interface psb_cdins_nest_rc +#if defined(PSB_IPK4) && defined(PSB_LPK8) + module procedure psb_cdins_nest_rc_sub +#endif + module procedure psb_lcdins_nest_rc + end interface + +contains + + ! Allocates the nested descriptor structure and creates block + ! descriptors. The first block of each row uses psb_cdall with + ! the given local row count; subsequent blocks in the same row + ! are clones of the first block (same row distribution). + ! + ! Arguments: + ! ctxt - PSBLAS context + ! desc_nest - nested descriptor (output) + ! info - error code (output) + ! nrblocks - number of block rows (optional, default 2) + ! ncblocks - number of block columns (optional, default 2) + ! nl - local row count per process (required for first blocks) + + subroutine psb_cdall_nest(ctxt, desc_nest, info, nrblocks, ncblocks, nl) + type(psb_ctxt_type), intent(in) :: ctxt + type(psb_desc_nest_type), intent(out) :: desc_nest + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_), intent(in), optional :: nrblocks, ncblocks, nl + + integer(psb_ipk_) :: i, j, nr, nc, nl_ + character(len=20) :: name + + info = psb_success_ + name = 'psb_cdall_nest' + + ! Set default dimensions + nr = 2 + nc = 2 + if (present(nrblocks)) nr = nrblocks + if (present(ncblocks)) nc = ncblocks + + if (.not. present(nl)) then + info = psb_err_no_optional_arg_ + call psb_errpush(info, name, a_err='nl (local row count)') + return + end if + nl_ = nl + + ! Allocate nested descriptor structure + desc_nest%nrblocks = nr + desc_nest%ncblocks = nc + allocate(desc_nest%descs(nr, nc), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_ + call psb_errpush(info, name) + return + end if + + ! Build descriptors: each block gets its own independent psb_cdall. + ! Cloning a build-state descriptor shares its base_desc pointer; when + ! psb_cdasb_nest assembles both the original and the clone the shared + ! base_desc is rebuilt twice, corrupting the global-to-local mapping of + ! every block in that row. Independent allocations avoid this entirely. + do i = 1, nr + do j = 1, nc + call psb_cdall(ctxt, desc_nest%descs(i, j), info, nl=nl_) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name) + return + end if + end do + end do + + end subroutine psb_cdall_nest + + +#if defined(PSB_IPK4) && defined(PSB_LPK8) + ! psb_cdins_nest_rc_sub: row+col form, ipk_ nz — only when ipk_ /= lpk_ + subroutine psb_cdins_nest_rc_sub(blk_i, blk_j, nz, ia, ja, desc_nest, info) + integer(psb_ipk_), intent(in) :: blk_i, blk_j, nz + integer(psb_lpk_), intent(in) :: ia(:), ja(:) + type(psb_desc_nest_type), intent(inout) :: desc_nest + integer(psb_ipk_), intent(out) :: info + + character(len=20) :: name + + info = psb_success_ + name = 'psb_cdins_nest' + + if (nz == 0) return + + if (blk_i < 1 .or. blk_i > desc_nest%nrblocks .or. & + blk_j < 1 .or. blk_j > desc_nest%ncblocks) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='invalid block indices') + return + end if + + call psb_cdins(nz, ia, ja, desc_nest%descs(blk_i, blk_j), info) + if (info /= psb_success_) & + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_cdins') + + end subroutine psb_cdins_nest_rc_sub + + + ! psb_cdins_nest_c: col-only form, ipk_ nz — only when ipk_ /= lpk_ + subroutine psb_cdins_nest_c(blk_j, nz, ja, desc_nest, info, mask, lidx) + integer(psb_ipk_), intent(in) :: blk_j, nz + integer(psb_lpk_), intent(in) :: ja(:) + type(psb_desc_nest_type), intent(inout) :: desc_nest + integer(psb_ipk_), intent(out) :: info + logical, intent(in), optional, target :: mask(:) + integer(psb_ipk_), intent(in), optional :: lidx(:) + + integer(psb_ipk_) :: i, linfo + character(len=20) :: name + + info = psb_success_ + name = 'psb_cdins_nest' + + if (nz == 0) return + + if (blk_j < 1 .or. blk_j > desc_nest%ncblocks) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='invalid block column index') + return + end if + + do i = 1, desc_nest%nrblocks + linfo = psb_success_ + if (present(mask)) then + if (present(lidx)) then + call psb_cdins(nz, ja, desc_nest%descs(i, blk_j), linfo, mask=mask, lidx=lidx) + else + call psb_cdins(nz, ja, desc_nest%descs(i, blk_j), linfo, mask=mask) + end if + else + if (present(lidx)) then + call psb_cdins(nz, ja, desc_nest%descs(i, blk_j), linfo, lidx=lidx) + else + call psb_cdins(nz, ja, desc_nest%descs(i, blk_j), linfo) + end if + end if + if (linfo /= psb_success_ .and. info == psb_success_) then + info = linfo + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_cdins') + end if + end do + + end subroutine psb_cdins_nest_c +#endif + + + ! psb_lcdins_nest_rc: row+col form, lpk_ nz + ! + ! When entries in block (blk_i, blk_j) reference columns owned by other + ! processes, use the col-only form afterwards to broadcast those column + ! indices across all row-blocks in block-col blk_j. + subroutine psb_lcdins_nest_rc(blk_i, blk_j, nz, ia, ja, desc_nest, info) + integer(psb_ipk_), intent(in) :: blk_i, blk_j + integer(psb_lpk_), intent(in) :: nz, ia(:), ja(:) + type(psb_desc_nest_type), intent(inout) :: desc_nest + integer(psb_ipk_), intent(out) :: info + + character(len=20) :: name + + info = psb_success_ + name = 'psb_cdins_nest' + + if (nz == 0) return + + if (blk_i < 1 .or. blk_i > desc_nest%nrblocks .or. & + blk_j < 1 .or. blk_j > desc_nest%ncblocks) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='invalid block indices') + return + end if + + call psb_cdins(nz, ia, ja, desc_nest%descs(blk_i, blk_j), info) + if (info /= psb_success_) & + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_cdins') + + end subroutine psb_lcdins_nest_rc + + + ! psb_lcdins_nest_c: col-only form, lpk_ nz + ! + ! Registers nz global column indices ja into the descriptor for + ! block column blk_j across all row-blocks (descs(i, blk_j) for + ! i = 1..nrblocks). mask and lidx are forwarded to psb_cdins. + subroutine psb_lcdins_nest_c(blk_j, nz, ja, desc_nest, info, mask, lidx) + integer(psb_ipk_), intent(in) :: blk_j + integer(psb_lpk_), intent(in) :: nz, ja(:) + type(psb_desc_nest_type), intent(inout) :: desc_nest + integer(psb_ipk_), intent(out) :: info + logical, intent(in), optional, target :: mask(:) + integer(psb_ipk_), intent(in), optional :: lidx(:) + + integer(psb_ipk_) :: i, linfo + character(len=20) :: name + + info = psb_success_ + name = 'psb_cdins_nest' + + if (nz == 0) return + + if (blk_j < 1 .or. blk_j > desc_nest%ncblocks) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='invalid block column index') + return + end if + + do i = 1, desc_nest%nrblocks + linfo = psb_success_ + if (present(mask)) then + if (present(lidx)) then + call psb_cdins(nz, ja, desc_nest%descs(i, blk_j), linfo, mask=mask, lidx=lidx) + else + call psb_cdins(nz, ja, desc_nest%descs(i, blk_j), linfo, mask=mask) + end if + else + if (present(lidx)) then + call psb_cdins(nz, ja, desc_nest%descs(i, blk_j), linfo, lidx=lidx) + else + call psb_cdins(nz, ja, desc_nest%descs(i, blk_j), linfo) + end if + end if + if (linfo /= psb_success_ .and. info == psb_success_) then + info = linfo + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_cdins') + end if + end do + + end subroutine psb_lcdins_nest_c + + + ! psb_cdasb_nest: Finalize all nested descriptors + ! + ! Calls psb_cdasb on all block descriptors in the nested structure. + ! This must be called after all psb_cdins_nest calls and + ! before psb_spasb_nest. + ! + ! Arguments: + ! desc_nest - nested descriptor (input/output) + ! info - error code (output) + + subroutine psb_cdasb_nest(desc_nest, info) + type(psb_desc_nest_type), intent(inout) :: desc_nest + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: i, j + character(len=20) :: name + + info = psb_success_ + name = 'psb_cdasb_nest' + + do i = 1, desc_nest%nrblocks + do j = 1, desc_nest%ncblocks + call psb_cdasb(desc_nest%descs(i, j), info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_cdasb') + return + end if + end do + end do + + end subroutine psb_cdasb_nest + + + ! psb_cdfree_nest: Free all nested descriptors + ! + ! Calls psb_cdfree on every block descriptor in the nested + ! structure, then deallocates the descriptor array and resets + ! nrblocks/ncblocks to 0. Mirrors what psb_cdfree does for a + ! single psb_desc_type. + ! + ! Arguments: + ! desc_nest - nested descriptor (input/output) + ! info - error code (output) + ! + subroutine psb_cdfree_nest(desc_nest, info) + type(psb_desc_nest_type), intent(inout) :: desc_nest + integer(psb_ipk_), intent(out) :: info + + character(len=20) :: name + + info = psb_success_ + name = 'psb_cdfree_nest' + + call desc_nest%free(info) + if (info /= psb_success_) & + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_desc_nest_free') + + end subroutine psb_cdfree_nest + + + ! psb_cdcpy_nest: Deep copy (clone) a nested descriptor + ! + ! Allocates desc_out and clones each block descriptor from desc_in + ! using psb_cdcpy, preserving the full row/column block structure. + ! + ! Arguments: + ! desc_in - source nested descriptor (inout — clone may need to read internal state) + ! desc_out - destination nested descriptor (output) + ! info - error code (output) + + subroutine psb_cdcpy_nest(desc_in, desc_out, info) + type(psb_desc_nest_type), intent(inout) :: desc_in + type(psb_desc_nest_type), intent(out) :: desc_out + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: i, j + character(len=20) :: name + + info = psb_success_ + name = 'psb_cdcpy_nest' + + desc_out%nrblocks = desc_in%nrblocks + desc_out%ncblocks = desc_in%ncblocks + allocate(desc_out%descs(desc_in%nrblocks, desc_in%ncblocks), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_ + call psb_errpush(info, name) + return + end if + + do i = 1, desc_in%nrblocks + do j = 1, desc_in%ncblocks + call psb_cdcpy(desc_in%descs(i, j), desc_out%descs(i, j), info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_cdcpy') + return + end if + end do + end do + + end subroutine psb_cdcpy_nest + + + ! psb_cdprt_nest: Print all block descriptors (debugging) + ! + ! Loops over all (i,j) block descriptors in the nested structure + ! and calls psb_cdprt on each, prefixing the output with the block + ! index. All optional arguments are forwarded unchanged. + ! + ! Arguments: + ! iout - output unit + ! desc_nest - nested descriptor (input) + ! glob - passed to psb_cdprt (optional) + ! short - passed to psb_cdprt (optional) + ! verbosity - passed to psb_cdprt (optional) + + subroutine psb_cdprt_nest(iout, desc_nest, glob, short, verbosity) + integer(psb_ipk_), intent(in) :: iout + type(psb_desc_nest_type), intent(in) :: desc_nest + logical, intent(in), optional :: glob, short + integer(psb_ipk_), intent(in), optional :: verbosity + + integer(psb_ipk_) :: i, j + + do i = 1, desc_nest%nrblocks + do j = 1, desc_nest%ncblocks + write(iout, '(a,i0,a,i0,a)') 'Block (', i, ',', j, '):' + if (present(glob)) then + if (present(short)) then + if (present(verbosity)) then + call psb_cdprt(iout, desc_nest%descs(i,j), glob=glob, short=short, verbosity=verbosity) + else + call psb_cdprt(iout, desc_nest%descs(i,j), glob=glob, short=short) + end if + else + if (present(verbosity)) then + call psb_cdprt(iout, desc_nest%descs(i,j), glob=glob, verbosity=verbosity) + else + call psb_cdprt(iout, desc_nest%descs(i,j), glob=glob) + end if + end if + else + if (present(short)) then + if (present(verbosity)) then + call psb_cdprt(iout, desc_nest%descs(i,j), short=short, verbosity=verbosity) + else + call psb_cdprt(iout, desc_nest%descs(i,j), short=short) + end if + else + if (present(verbosity)) then + call psb_cdprt(iout, desc_nest%descs(i,j), verbosity=verbosity) + else + call psb_cdprt(iout, desc_nest%descs(i,j)) + end if + end if + end if + end do + end do + + end subroutine psb_cdprt_nest + +end module psb_cd_nest_tools_mod diff --git a/base/modules/tools/psb_d_nest_tools_mod.F90 b/base/modules/tools/psb_d_nest_tools_mod.F90 new file mode 100644 index 000000000..687a46c2d --- /dev/null +++ b/base/modules/tools/psb_d_nest_tools_mod.F90 @@ -0,0 +1,433 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific written permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! Nested-specific assembly wrappers for PSBLAS3 — double precision matrix and vector routines +! + +module psb_d_nest_tools_mod + use psb_const_mod, only : psb_ipk_, psb_lpk_, psb_dpk_, psb_success_, psb_err_alloc_dealloc_, & + psb_err_invalid_input_, psb_err_from_subroutine_, & + psb_dupl_add_, psb_dupl_ovwrt_, psb_dupl_err_, psb_ctxt_type + use psb_error_mod, only : psb_errpush + use psb_d_tools_mod, only : psb_spall, psb_spins, psb_spasb, psb_spfree, psb_sprn, & + psb_geall, psb_geins, psb_geasb, psb_gefree + use psb_desc_nest_mod, only : psb_desc_nest_type + use psb_d_nest_mat_mod, only : psb_d_nest_sparse_mat + use psb_d_nest_vect_mod, only : psb_d_nest_vect_type + implicit none + + private + + public :: psb_spall_nest, psb_spins_nest, psb_spasb_nest, psb_spfree_nest, psb_sprn_nest, & + psb_geall_nest, psb_geins_nest, psb_geasb_nest, psb_gefree_nest + +contains + + ! Allocates all (nrblocks x ncblocks) sparse matrix blocks + ! and marks all as present. psb_spins_nest lazy-allocates individual + ! blocks on first insertion; call psb_spall_nest instead when the + ! full block structure is known up front. + + subroutine psb_spall_nest(a_nest, desc_nest, info, nnz) + type(psb_d_nest_sparse_mat), intent(inout) :: a_nest + type(psb_desc_nest_type), intent(in) :: desc_nest + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_), intent(in), optional :: nnz + + integer(psb_ipk_) :: i, j, linfo + character(len=20) :: name + + info = psb_success_ + name = 'psb_spall_nest' + + a_nest%nrblocks = desc_nest%nrblocks + a_nest%ncblocks = desc_nest%ncblocks + + if (.not. allocated(a_nest%mats)) then + allocate(a_nest%mats(a_nest%nrblocks, a_nest%ncblocks), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_ + call psb_errpush(info, name) + return + end if + end if + + if (.not. allocated(a_nest%blk_present)) then + allocate(a_nest%blk_present(a_nest%nrblocks, a_nest%ncblocks), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_ + call psb_errpush(info, name) + return + end if + a_nest%blk_present = .false. + end if + + do i = 1, a_nest%nrblocks + do j = 1, a_nest%ncblocks + linfo = psb_success_ + if (present(nnz)) then + call psb_spall(a_nest%mats(i, j), desc_nest%descs(i, j), linfo, nnz=nnz) + else + call psb_spall(a_nest%mats(i, j), desc_nest%descs(i, j), linfo) + end if + if (linfo /= psb_success_) then + info = linfo + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_spall') + return + end if + a_nest%blk_present(i, j) = .true. + end do + end do + + end subroutine psb_spall_nest + + + ! Inserts nz entries into block (blk_i, blk_j) of the nested matrix. + ! The block is lazy-allocated on first insertion if psb_spall_nest + ! was not called first. + + subroutine psb_spins_nest(blk_i, blk_j, nz, ia, ja, val, a_nest, desc_nest, info) + integer(psb_ipk_), intent(in) :: blk_i, blk_j, nz + integer(psb_lpk_), intent(in) :: ia(:), ja(:) + real(psb_dpk_), intent(in) :: val(:) + type(psb_d_nest_sparse_mat), intent(inout) :: a_nest + type(psb_desc_nest_type), intent(inout) :: desc_nest + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: nnz_est + character(len=20) :: name + + info = psb_success_ + name = 'psb_spins_nest' + + if (nz == 0) return + + if (blk_i < 1 .or. blk_i > a_nest%nrblocks .or. & + blk_j < 1 .or. blk_j > a_nest%ncblocks) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='invalid block indices') + return + end if + + if (.not. allocated(a_nest%mats)) then + allocate(a_nest%mats(a_nest%nrblocks, a_nest%ncblocks), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_ + call psb_errpush(info, name) + return + end if + allocate(a_nest%blk_present(a_nest%nrblocks, a_nest%ncblocks), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_ + call psb_errpush(info, name) + return + end if + a_nest%blk_present = .false. + end if + + if (.not. a_nest%blk_present(blk_i, blk_j)) then + ! Estimate nnz: use nz + 50% buffer for future insertions + nnz_est = max(nz, 10) + nz / 2 + call psb_spall(a_nest%mats(blk_i, blk_j), & + desc_nest%descs(blk_i, blk_j), info, nnz=nnz_est) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_spall') + return + end if + a_nest%blk_present(blk_i, blk_j) = .true. + end if + + call psb_spins(nz, ia, ja, val, a_nest%mats(blk_i, blk_j), & + desc_nest%descs(blk_i, blk_j), info) + if (info /= psb_success_) & + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_spins') + + end subroutine psb_spins_nest + + ! Calls psb_spasb on all present block matrices. + ! Must be called after psb_cdasb_nest. + + subroutine psb_spasb_nest(a_nest, desc_nest, info, dupl) + type(psb_d_nest_sparse_mat), intent(inout) :: a_nest + type(psb_desc_nest_type), intent(inout) :: desc_nest + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_), intent(in), optional :: dupl + + integer(psb_ipk_) :: i, j, dupl_, linfo + character(len=20) :: name + + info = psb_success_ + name = 'psb_spasb_nest' + dupl_ = psb_dupl_add_ + if (present(dupl)) dupl_ = dupl + + do i = 1, a_nest%nrblocks + do j = 1, a_nest%ncblocks + if (a_nest%blk_present(i, j)) then + linfo = psb_success_ + if (dupl_ == psb_dupl_add_) then + call psb_spasb(a_nest%mats(i, j), desc_nest%descs(i, j), linfo, & + dupl=psb_dupl_add_) + else if (dupl_ == psb_dupl_ovwrt_) then + call psb_spasb(a_nest%mats(i, j), desc_nest%descs(i, j), linfo, & + dupl=psb_dupl_ovwrt_) + else if (dupl_ == psb_dupl_err_) then + call psb_spasb(a_nest%mats(i, j), desc_nest%descs(i, j), linfo, & + dupl=psb_dupl_err_) + else + call psb_spasb(a_nest%mats(i, j), desc_nest%descs(i, j), linfo) + end if + if (linfo /= psb_success_) then + info = linfo + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_spasb') + return + end if + end if + end do + end do + + end subroutine psb_spasb_nest + + ! Calls psb_spfree on every present block, then deallocates the + ! mats and blk_present arrays and resets nrblocks/ncblocks to 0. + + subroutine psb_spfree_nest(a_nest, desc_nest, info) + type(psb_d_nest_sparse_mat), intent(inout) :: a_nest + type(psb_desc_nest_type), intent(in) :: desc_nest + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: i, j, linfo + character(len=20) :: name + + info = psb_success_ + name = 'psb_spfree_nest' + + if (allocated(a_nest%mats)) then + do i = 1, a_nest%nrblocks + do j = 1, a_nest%ncblocks + if (allocated(a_nest%blk_present)) then + if (a_nest%blk_present(i, j)) then + linfo = psb_success_ + call psb_spfree(a_nest%mats(i, j), desc_nest%descs(i, j), linfo) + if (linfo /= psb_success_ .and. info == psb_success_) then + info = linfo + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_spfree') + end if + end if + end if + end do + end do + deallocate(a_nest%mats, stat=linfo) + if (linfo /= 0 .and. info == psb_success_) then + info = psb_err_alloc_dealloc_ + call psb_errpush(info, name) + end if + end if + + if (allocated(a_nest%blk_present)) then + deallocate(a_nest%blk_present, stat=linfo) + if (linfo /= 0 .and. info == psb_success_) then + info = psb_err_alloc_dealloc_ + call psb_errpush(info, name) + end if + end if + + a_nest%nrblocks = 0 + a_nest%ncblocks = 0 + + end subroutine psb_spfree_nest + + ! Calls psb_sprn on every present block matrix, resetting it to + ! the build state while preserving the sparsity pattern. + + subroutine psb_sprn_nest(a_nest, desc_nest, info, clear) + type(psb_d_nest_sparse_mat), intent(inout) :: a_nest + type(psb_desc_nest_type), intent(in) :: desc_nest + integer(psb_ipk_), intent(out) :: info + logical, intent(in), optional :: clear + + integer(psb_ipk_) :: i, j, linfo + character(len=20) :: name + + info = psb_success_ + name = 'psb_sprn_nest' + + if (.not. allocated(a_nest%mats) .or. .not. allocated(a_nest%blk_present)) return + + do i = 1, a_nest%nrblocks + do j = 1, a_nest%ncblocks + if (a_nest%blk_present(i, j)) then + linfo = psb_success_ + if (present(clear)) then + call psb_sprn(a_nest%mats(i, j), desc_nest%descs(i, j), linfo, clear=clear) + else + call psb_sprn(a_nest%mats(i, j), desc_nest%descs(i, j), linfo) + end if + if (linfo /= psb_success_ .and. info == psb_success_) then + info = linfo + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_sprn') + end if + end if + end do + end do + + end subroutine psb_sprn_nest + + + ! Allocates one sub-vector per block-row, using descs(i, 1) as + ! the row descriptor for block i. Must be called before psb_geins_nest. + + subroutine psb_geall_nest(x_nest, desc_nest, info) + type(psb_d_nest_vect_type), intent(out) :: x_nest + type(psb_desc_nest_type), intent(in) :: desc_nest + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: i, linfo + character(len=20) :: name + + info = psb_success_ + name = 'psb_geall_nest' + + x_nest%nblocks = desc_nest%nrblocks + allocate(x_nest%vects(x_nest%nblocks), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_ + call psb_errpush(info, name) + return + end if + + do i = 1, x_nest%nblocks + linfo = psb_success_ + call psb_geall(x_nest%vects(i), desc_nest%descs(i, 1), linfo) + if (linfo /= psb_success_) then + info = linfo + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_geall') + return + end if + end do + + end subroutine psb_geall_nest + + ! Inserts m entries into block blk_i of the nested vector. + + subroutine psb_geins_nest(blk_i, m, irw, val, x_nest, desc_nest, info, local) + integer(psb_ipk_), intent(in) :: blk_i, m + integer(psb_lpk_), intent(in) :: irw(:) + real(psb_dpk_), intent(in) :: val(:) + type(psb_d_nest_vect_type), intent(inout) :: x_nest + type(psb_desc_nest_type), intent(in) :: desc_nest + integer(psb_ipk_), intent(out) :: info + logical, intent(in), optional :: local + + character(len=20) :: name + + info = psb_success_ + name = 'psb_geins_nest' + + if (m == 0) return + + if (blk_i < 1 .or. blk_i > x_nest%nblocks) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='invalid block index') + return + end if + + if (present(local)) then + call psb_geins(m, irw, val, x_nest%vects(blk_i), desc_nest%descs(blk_i, 1), info, & + local=local) + else + call psb_geins(m, irw, val, x_nest%vects(blk_i), desc_nest%descs(blk_i, 1), info) + end if + if (info /= psb_success_) & + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_geins') + + end subroutine psb_geins_nest + + ! Calls psb_geasb on every sub-vector. + ! Must be called after psb_cdasb_nest and all psb_geins_nest calls. + + subroutine psb_geasb_nest(x_nest, desc_nest, info) + type(psb_d_nest_vect_type), intent(inout) :: x_nest + type(psb_desc_nest_type), intent(in) :: desc_nest + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: i, linfo + character(len=20) :: name + + info = psb_success_ + name = 'psb_geasb_nest' + + do i = 1, x_nest%nblocks + linfo = psb_success_ + call psb_geasb(x_nest%vects(i), desc_nest%descs(i, 1), linfo) + if (linfo /= psb_success_ .and. info == psb_success_) then + info = linfo + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_geasb') + end if + end do + + end subroutine psb_geasb_nest + + ! Calls psb_gefree on every sub-vector, then deallocates the + ! vects array and resets nblocks to 0. + + subroutine psb_gefree_nest(x_nest, desc_nest, info) + type(psb_d_nest_vect_type), intent(inout) :: x_nest + type(psb_desc_nest_type), intent(in) :: desc_nest + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: i, linfo + character(len=20) :: name + + info = psb_success_ + name = 'psb_gefree_nest' + + if (allocated(x_nest%vects)) then + do i = 1, x_nest%nblocks + linfo = psb_success_ + call psb_gefree(x_nest%vects(i), desc_nest%descs(i, 1), linfo) + if (linfo /= psb_success_ .and. info == psb_success_) then + info = linfo + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_gefree') + end if + end do + deallocate(x_nest%vects, stat=linfo) + if (linfo /= 0 .and. info == psb_success_) then + info = psb_err_alloc_dealloc_ + call psb_errpush(info, name) + end if + end if + + x_nest%nblocks = 0 + + end subroutine psb_gefree_nest + +end module psb_d_nest_tools_mod diff --git a/base/modules/tools/psb_tools_mod.f90 b/base/modules/tools/psb_tools_mod.f90 index ca2020ee7..8ac664feb 100644 --- a/base/modules/tools/psb_tools_mod.f90 +++ b/base/modules/tools/psb_tools_mod.f90 @@ -44,4 +44,6 @@ module psb_tools_mod use psb_d_tools_mod use psb_c_tools_mod use psb_z_tools_mod + use psb_cd_nest_tools_mod + use psb_d_nest_tools_mod end module psb_tools_mod diff --git a/test/pdegen/CMakeLists.txt b/test/pdegen/CMakeLists.txt index 58d586e3d..7c7e891bf 100644 --- a/test/pdegen/CMakeLists.txt +++ b/test/pdegen/CMakeLists.txt @@ -15,6 +15,10 @@ set(LIBDIR "${INSTALLDIR}/lib") # Find the psblas package find_package(psblas REQUIRED PATHS ${INSTALLDIR}) +set(EXTLIBDIR "/home/fdurastante/psctoolkit/install/lib") + +link_directories(${EXTLIBDIR}) + # Include directories for the Fortran compiler include_directories(${INCDIR} ${MODDIR}) @@ -30,6 +34,9 @@ set(SOURCES_S_PDE3D psb_s_pde3d.F90) set(SOURCES_D_PDE2D psb_d_pde2d.F90) set(SOURCES_S_PDE2D psb_s_pde2d.F90) +set(SOURCES_D_PDE_NEST_PSBLAS psb_d_pde_nest_psblas.F90) +set(SOURCES_D_PDE_NEST_KRYLOV psb_d_pde_nest_krylov.F90) + # Create executables add_executable(psb_d_pde3d ${SOURCES_D_PDE3D}) target_link_libraries(psb_d_pde3d psblas::util psblas::linsolve psblas::prec psblas::base) @@ -43,8 +50,14 @@ target_link_libraries(psb_d_pde2d psblas::util psblas::linsolve psblas::prec psb add_executable(psb_s_pde2d ${SOURCES_S_PDE2D}) target_link_libraries(psb_s_pde2d psblas::util psblas::linsolve psblas::prec psblas::base) +add_executable(psb_d_pde_nest_psblas ${SOURCES_D_PDE_NEST_PSBLAS}) +target_link_libraries(psb_d_pde_nest_psblas psblas::util psblas::linsolve psblas::prec psblas::base) + +add_executable(psb_d_pde_nest_krylov ${SOURCES_D_PDE_NEST_KRYLOV}) +target_link_libraries(psb_d_pde_nest_krylov psblas::util psblas::linsolve psblas::prec psblas::base) + # Set output directory for executables -foreach(target psb_d_pde3d psb_s_pde3d psb_d_pde2d psb_s_pde2d) +foreach(target psb_d_pde3d psb_s_pde3d psb_d_pde2d psb_s_pde2d psb_dist1_pde2d psb_dist2_pde2d psb_dist3_pde2d psb_d_pde_nest_psblas psb_d_pde_nest_krylov) set_target_properties(${target} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${EXEDIR} ) diff --git a/test/pdegen/Makefile b/test/pdegen/Makefile index ecbda5d16..d084f4541 100644 --- a/test/pdegen/Makefile +++ b/test/pdegen/Makefile @@ -5,8 +5,10 @@ include $(INCDIR)/Make.inc.psblas # # Libraries used LIBDIR=$(INSTALLDIR)/lib -PSBLAS_LIB= -L$(LIBDIR) -lpsb_util -lpsb_linsolve -lpsb_prec -lpsb_base -LDLIBS=$(PSBLDLIBS) +# BLASLIBDIR=/opt/share/sdk/intel/nvidia_hpc_sdk/Linux_x86_64/24.3/compilers/lib +# GKLIBDIR=/home/jalmerol/GKlib/build/Linux-x86_64 +PSBLAS_LIB= -L$(LIBDIR) -lpsb_util -lpsb_linsolve -lpsb_prec -lpsb_base +LDLIBS= $(PSBLDLIBS) # # Compilers and such # @@ -16,7 +18,7 @@ FINCLUDES=$(FMFLAG)$(MODDIR) $(FMFLAG). EXEDIR=./runs -all: runsd psb_d_pde3d psb_s_pde3d psb_d_pde2d psb_s_pde2d +all: runsd psb_d_pde3d psb_s_pde3d psb_d_pde2d psb_s_pde2d psb_d_pde_nest_psblas psb_d_pde_nest_krylov runsd: (if test ! -d runs ; then mkdir runs; fi) @@ -38,10 +40,17 @@ psb_s_pde2d: psb_s_pde2d.o $(FLINK) psb_s_pde2d.o -o psb_s_pde2d $(PSBLAS_LIB) $(LDLIBS) /bin/mv psb_s_pde2d $(EXEDIR) +psb_d_pde_nest_psblas: psb_d_pde_nest_psblas.o + $(FLINK) psb_d_pde_nest_psblas.o -o psb_d_pde_nest_psblas $(PSBLAS_LIB) $(LDLIBS) + /bin/mv psb_d_pde_nest_psblas $(EXEDIR) + +psb_d_pde_nest_krylov: psb_d_pde_nest_krylov.o + $(FLINK) psb_d_pde_nest_krylov.o -o psb_d_pde_nest_krylov $(PSBLAS_LIB) $(LDLIBS) + /bin/mv psb_d_pde_nest_krylov $(EXEDIR) clean: - /bin/rm -f psb_d_pde3d.o psb_d_oacc_pde3d.o psb_s_pde3d.o psb_d_pde2d.o psb_s_pde2d.o *$(.mod) \ - $(EXEDIR)/psb_d_pde3d $(EXEDIR)/psb_s_pde3d $(EXEDIR)/psb_d_pde2d $(EXEDIR)/psb_s_pde2d + /bin/rm -f psb_d_pde3d.o psb_d_oacc_pde3d.o psb_s_pde3d.o psb_d_pde2d.o psb_s_pde2d.o psb_d_pde_nest_psblas.o psb_d_pde_nest_krylov.o *$(.mod) \ + $(EXEDIR)/psb_d_pde3d $(EXEDIR)/psb_s_pde3d $(EXEDIR)/psb_d_pde2d $(EXEDIR)/psb_s_pde2d $(EXEDIR)/psb_d_pde_nest_psblas $(EXEDIR)/psb_d_pde_nest_krylov verycleanlib: (cd ../..; make veryclean) lib: diff --git a/test/pdegen/psb_d_pde_nest_psblas.F90 b/test/pdegen/psb_d_pde_nest_psblas.F90 new file mode 100644 index 000000000..28074cb02 --- /dev/null +++ b/test/pdegen/psb_d_pde_nest_psblas.F90 @@ -0,0 +1,672 @@ +! +! Test code for all subroutines in psb_d_nest_psblas_mod. +! Extends psb_d_pde_nest_first.F90: copies the same 2x2 saddle-point +! setup (n=10 global DOFs per block), then exercises every operation +! exported by psb_d_nest_psblas_mod. +! +! Tested subroutines +! ------------------ +! T01 psb_d_nest_spmm y = alpha*A*x + beta*y (block SpMV) +! T02 psb_d_nest_geaxpby y = alpha*x + beta*y +! T03 psb_d_nest_genrm2 ||x||_2 (function) +! T04 psb_d_nest_genrm2s ||x||_2 (subroutine) +! T05 psb_d_nest_gedot dot(x, y) +! T06 psb_d_nest_geamax ||x||_inf +! T07 psb_d_nest_geasum ||x||_1 +! T08 psb_d_nest_gemin min(x) +! T09 psb_d_nest_minquotient min(x/y) +! T10 psb_d_nest_gemlt y = y * x (element-wise) +! T11 psb_d_nest_gediv x = x / y (element-wise; result in x) +! T12 psb_d_nest_geinv y = 1/x (result in y) +! T13 psb_d_nest_geabs y = |x| (result in y) +! T14 psb_d_nest_geaddconst z = x + b (result in z) +! T15 psb_d_nest_gecmp z(i)=1 if |x(i)|>=c, 0 otherwise +! T16 psb_d_nest_mask mask operation; t=.true. if all satisfied +! T17 psb_d_nest_upd_xyz y=alpha*x+beta*y; z=gamma*y_new+delta*z +! +program psb_d_pde_nest_psblas + use psb_base_mod + use psb_desc_nest_mod + use psb_d_nest_mod + use psb_d_nest_tools_mod, only : psb_geall_nest, psb_geasb_nest, psb_gefree_nest, & + & psb_geins_nest, psb_spall_nest, psb_spins_nest, & + & psb_spasb_nest + implicit none + + !------------------------------------------------------------------ + ! Parallel context + !------------------------------------------------------------------ + type(psb_ctxt_type) :: ctxt + integer(psb_ipk_) :: iam, np, info + + !------------------------------------------------------------------ + ! Problem size + !------------------------------------------------------------------ + integer(psb_ipk_), parameter :: n = 100 + integer(psb_ipk_) :: nlr, iloc, i + integer(psb_lpk_) :: iglob + + !------------------------------------------------------------------ + ! Per-block descriptors (identical layout as psb_d_pde_nest_first) + !------------------------------------------------------------------ + type(psb_desc_type) :: desc1, desc2, desc3, desc4 + + !------------------------------------------------------------------ + ! Nested descriptor and nested sparse matrix + !------------------------------------------------------------------ + type(psb_desc_nest_type) :: descs + type(psb_d_nest_sparse_mat) :: anest + + !------------------------------------------------------------------ + ! Individual sparse matrices (A11 = Laplacian, A12 = I, A21 = I) + !------------------------------------------------------------------ + type(psb_dspmat_type) :: a11, a12, a21 + + !------------------------------------------------------------------ + ! Work nested vectors (xnest, ynest, znest reused across tests) + !------------------------------------------------------------------ + type(psb_d_nest_vect_type) :: xnest, ynest, znest + + !------------------------------------------------------------------ + ! Insert buffers + !------------------------------------------------------------------ + integer(psb_lpk_) :: grow(1) + real(psb_dpk_) :: gval(1) + + !------------------------------------------------------------------ + ! Scalar results and expected values + !------------------------------------------------------------------ + real(psb_dpk_) :: res, res2, expected + real(psb_dpk_), parameter :: tol = 1.0e-10_psb_dpk_ + logical :: t_mask + + !------------------------------------------------------------------ + ! Test pass/fail counter + !------------------------------------------------------------------ + integer(psb_ipk_) :: npass, nfail + + character(len=40) :: name = 'psb_d_pde_nest_psblas' + + !================================================================== + ! Initialise MPI + !================================================================== + call psb_init(ctxt) + call psb_info(ctxt, iam, np) + call psb_set_errverbosity(itwo) + + npass = 0 + nfail = 0 + + !================================================================== + ! Build per-block descriptors + ! Use exact block distribution so total rows = n exactly. + ! Ceiling division (n+np-1)/np gives nlr*np > n phantom rows + ! when np does not divide n evenly. + !================================================================== + nlr = n / np + if (iam < mod(n, np)) nlr = nlr + 1_psb_ipk_ + nlr = max(1_psb_ipk_, nlr) + call psb_cdall(ctxt, desc1, info, nl=nlr) + call psb_cdall(ctxt, desc2, info, nl=nlr) + call desc1%clone(desc3, info) + + !================================================================== + ! A(1,1) = tridiagonal Laplacian + !================================================================== + call psb_spall(a11, desc1, info, nnz=3*desc1%get_local_rows()) + do iloc = 1, desc1%get_local_rows() + call desc1%l2g(iloc, iglob, info) + grow(1)=iglob; gval(1)=2.0_psb_dpk_ + call psb_spins(1,grow,grow,gval,a11,desc1,info) + if (iglob>1) then + grow(1)=iglob; gval(1)=-1.0_psb_dpk_ + call psb_spins(1,grow,[iglob-1_psb_lpk_],gval,a11,desc1,info) + end if + if (iglob y1=2 (2 boundary rows) + ! rows 2..n-1 give Lap=0, I=1 => y1=1 (n-2 interior rows) + ! Block 2: I*ones = 1 for all n rows + ! amax=2, gemin=1, geasum = (n+2) + n = 2n+2 + res = psb_d_nest_geamax(ynest, descs, info) + call check('T01 spmm amax(y)=2', res, 2.0_psb_dpk_, tol, npass, nfail, iam) + res = psb_d_nest_gemin(ynest, descs, info) + call check('T01 spmm gemin(y)=1', res, done, tol, npass, nfail, iam) + res = psb_d_nest_geasum(ynest, descs, info) + expected = 2.0_psb_dpk_ * real(n, psb_dpk_) + 2.0_psb_dpk_ + call check('T01 spmm geasum(y)=2n+2', res, expected, tol, npass, nfail, iam) + + !================================================================== + ! T02: psb_d_nest_geaxpby + ! x = all 3s, y = all 2s + ! y = 2*x + (-1)*y => y = 2*3 - 2 = 4 (all 4s) + !================================================================== + if (iam == 0) write(*,'(/,a)') repeat('=',60) + if (iam == 0) write(*,'(a)') 'T02: psb_d_nest_geaxpby (y = 2*x - y, x=3 y=2 => 4)' + + call set_nest_val(xnest, 3.0_psb_dpk_) + call set_nest_val(ynest, 2.0_psb_dpk_) + + call psb_d_nest_geaxpby(2.0_psb_dpk_, xnest, -done, ynest, descs, info) + if (info /= psb_success_) goto 9999 + + expected = 4.0_psb_dpk_ + res = psb_d_nest_geamax(ynest, descs, info) + call check('T02 geaxpby amax(y)=4', res, expected, tol, npass, nfail, iam) + res = psb_d_nest_gemin(ynest, descs, info) + call check('T02 geaxpby amin(y)=4', res, expected, tol, npass, nfail, iam) + + !================================================================== + ! T03: psb_d_nest_genrm2 + ! x = all 1s => ||x||_2 = sqrt(2*n) = sqrt(20) + !================================================================== + if (iam == 0) write(*,'(/,a)') repeat('=',60) + if (iam == 0) write(*,'(a)') 'T03: psb_d_nest_genrm2 (x=1 => sqrt(2n))' + + call set_nest_val(xnest, done) + + res = psb_d_nest_genrm2(xnest, descs, info) + expected = sqrt(2.0_psb_dpk_ * real(n, psb_dpk_)) + call check('T03 genrm2(ones)', res, expected, tol, npass, nfail, iam) + + !================================================================== + ! T04: psb_d_nest_genrm2s (subroutine form; result must equal T03) + !================================================================== + if (iam == 0) write(*,'(/,a)') repeat('=',60) + if (iam == 0) write(*,'(a)') 'T04: psb_d_nest_genrm2s (subroutine form of genrm2)' + + call psb_d_nest_genrm2s(res2, xnest, descs, info) + call check('T04 genrm2s == genrm2', res2, res, tol, npass, nfail, iam) + + !================================================================== + ! T05: psb_d_nest_gedot + ! x = all 1s, y = all 2s => dot = 2 * 2*n = 40 + !================================================================== + if (iam == 0) write(*,'(/,a)') repeat('=',60) + if (iam == 0) write(*,'(a)') 'T05: psb_d_nest_gedot (x=1 y=2 => 2*2n=40)' + + call set_nest_val(xnest, done) + call set_nest_val(ynest, 2.0_psb_dpk_) + + res = psb_d_nest_gedot(xnest, ynest, descs, info) + expected = 2.0_psb_dpk_ * 2.0_psb_dpk_ * real(n, psb_dpk_) + call check('T05 gedot', res, expected, tol, npass, nfail, iam) + + !================================================================== + ! T06: psb_d_nest_geamax + ! x = all 5s => ||x||_inf = 5 + !================================================================== + if (iam == 0) write(*,'(/,a)') repeat('=',60) + if (iam == 0) write(*,'(a)') 'T06: psb_d_nest_geamax (x=5 => 5)' + + call set_nest_val(xnest, 5.0_psb_dpk_) + + res = psb_d_nest_geamax(xnest, descs, info) + expected = 5.0_psb_dpk_ + call check('T06 geamax', res, expected, tol, npass, nfail, iam) + + !================================================================== + ! T07: psb_d_nest_geasum + ! x = all 1s => ||x||_1 = 2*n = 20 + !================================================================== + if (iam == 0) write(*,'(/,a)') repeat('=',60) + if (iam == 0) write(*,'(a)') 'T07: psb_d_nest_geasum (x=1 => 2n=20)' + + call set_nest_val(xnest, done) + + res = psb_d_nest_geasum(xnest, descs, info) + expected = 2.0_psb_dpk_ * real(n, psb_dpk_) + call check('T07 geasum', res, expected, tol, npass, nfail, iam) + + !================================================================== + ! T08: psb_d_nest_gemin + ! x = all 7s => min = 7 + !================================================================== + if (iam == 0) write(*,'(/,a)') repeat('=',60) + if (iam == 0) write(*,'(a)') 'T08: psb_d_nest_gemin (x=7 => 7)' + + call set_nest_val(xnest, 7.0_psb_dpk_) + + res = psb_d_nest_gemin(xnest, descs, info) + expected = 7.0_psb_dpk_ + call check('T08 gemin', res, expected, tol, npass, nfail, iam) + + !================================================================== + ! T09: psb_d_nest_minquotient + ! x = all 3s, y = all 6s => min(x/y) = 0.5 + !================================================================== + if (iam == 0) write(*,'(/,a)') repeat('=',60) + if (iam == 0) write(*,'(a)') 'T09: psb_d_nest_minquotient (x=3 y=6 => 0.5)' + + call set_nest_val(xnest, 3.0_psb_dpk_) + call set_nest_val(ynest, 6.0_psb_dpk_) + + res = psb_d_nest_minquotient(xnest, ynest, descs, info) + expected = 0.5_psb_dpk_ + call check('T09 minquotient', res, expected, tol, npass, nfail, iam) + + !================================================================== + ! T10: psb_d_nest_gemlt + ! x = all 2s, y = all 4s => y = y * x = 8 (result in y) + !================================================================== + if (iam == 0) write(*,'(/,a)') repeat('=',60) + if (iam == 0) write(*,'(a)') 'T10: psb_d_nest_gemlt (x=2 y=4 => y=8)' + + call set_nest_val(xnest, 2.0_psb_dpk_) + call set_nest_val(ynest, 4.0_psb_dpk_) + + call psb_d_nest_gemlt(xnest, ynest, descs, info) + if (info /= psb_success_) goto 9999 + + expected = 8.0_psb_dpk_ + res = psb_d_nest_geamax(ynest, descs, info) + call check('T10 gemlt amax(y)=8', res, expected, tol, npass, nfail, iam) + res = psb_d_nest_gemin(ynest, descs, info) + call check('T10 gemlt amin(y)=8', res, expected, tol, npass, nfail, iam) + + !================================================================== + ! T11: psb_d_nest_gediv + ! x = all 6s, y = all 3s => x = x / y = 2 (result in x) + !================================================================== + if (iam == 0) write(*,'(/,a)') repeat('=',60) + if (iam == 0) write(*,'(a)') 'T11: psb_d_nest_gediv (x=6 y=3 => x=2)' + + call set_nest_val(xnest, 6.0_psb_dpk_) + call set_nest_val(ynest, 3.0_psb_dpk_) + + call psb_d_nest_gediv(xnest, ynest, descs, info) + if (info /= psb_success_) goto 9999 + + expected = 2.0_psb_dpk_ + res = psb_d_nest_geamax(xnest, descs, info) + call check('T11 gediv amax(x)=2', res, expected, tol, npass, nfail, iam) + res = psb_d_nest_gemin(xnest, descs, info) + call check('T11 gediv amin(x)=2', res, expected, tol, npass, nfail, iam) + + !================================================================== + ! T12: psb_d_nest_geinv + ! x = all 4s => y = 1/x = 0.25 (result in y) + !================================================================== + if (iam == 0) write(*,'(/,a)') repeat('=',60) + if (iam == 0) write(*,'(a)') 'T12: psb_d_nest_geinv (x=4 => y=0.25)' + + call set_nest_val(xnest, 4.0_psb_dpk_) + + call psb_d_nest_geinv(xnest, ynest, descs, info) + if (info /= psb_success_) goto 9999 + + expected = 0.25_psb_dpk_ + res = psb_d_nest_geamax(ynest, descs, info) + call check('T12 geinv amax(y)=0.25', res, expected, tol, npass, nfail, iam) + res = psb_d_nest_gemin(ynest, descs, info) + call check('T12 geinv amin(y)=0.25', res, expected, tol, npass, nfail, iam) + + !================================================================== + ! T13: psb_d_nest_geabs + ! x = all -3s => y = |x| = 3 (result in y) + !================================================================== + if (iam == 0) write(*,'(/,a)') repeat('=',60) + if (iam == 0) write(*,'(a)') 'T13: psb_d_nest_geabs (x=-3 => y=3)' + + call set_nest_val(xnest, -3.0_psb_dpk_) + + call psb_d_nest_geabs(xnest, ynest, descs, info) + if (info /= psb_success_) goto 9999 + + expected = 3.0_psb_dpk_ + res = psb_d_nest_geamax(ynest, descs, info) + call check('T13 geabs amax(y)=3', res, expected, tol, npass, nfail, iam) + res = psb_d_nest_gemin(ynest, descs, info) + call check('T13 geabs amin(y)=3', res, expected, tol, npass, nfail, iam) + + !================================================================== + ! T14: psb_d_nest_geaddconst + ! x = all 2s, b = 7.0 => z = x + 7 = 9 (result in z) + !================================================================== + if (iam == 0) write(*,'(/,a)') repeat('=',60) + if (iam == 0) write(*,'(a)') 'T14: psb_d_nest_geaddconst (x=2 b=7 => z=9)' + + call set_nest_val(xnest, 2.0_psb_dpk_) + + call psb_d_nest_geaddconst(xnest, 7.0_psb_dpk_, znest, descs, info) + if (info /= psb_success_) goto 9999 + + expected = 9.0_psb_dpk_ + res = psb_d_nest_geamax(znest, descs, info) + call check('T14 geaddconst amax(z)=9', res, expected, tol, npass, nfail, iam) + res = psb_d_nest_gemin(znest, descs, info) + call check('T14 geaddconst amin(z)=9', res, expected, tol, npass, nfail, iam) + + !================================================================== + ! T15a: psb_d_nest_gecmp — entries satisfy threshold + ! x = all 3s, c = 2.0 => z(i)=1 (since |3| >= 2) + !================================================================== + if (iam == 0) write(*,'(/,a)') repeat('=',60) + if (iam == 0) write(*,'(a)') 'T15a: psb_d_nest_gecmp (x=3 c=2 => z=1)' + + call set_nest_val(xnest, 3.0_psb_dpk_) + + call psb_d_nest_gecmp(xnest, 2.0_psb_dpk_, znest, descs, info) + if (info /= psb_success_) goto 9999 + + expected = done + res = psb_d_nest_geamax(znest, descs, info) + call check('T15a gecmp amax(z)=1', res, expected, tol, npass, nfail, iam) + res = psb_d_nest_gemin(znest, descs, info) + call check('T15a gecmp amin(z)=1', res, expected, tol, npass, nfail, iam) + + !================================================================== + ! T15b: psb_d_nest_gecmp — entries do not satisfy threshold + ! x = all 1s, c = 2.0 => z(i)=0 (since |1| < 2) + !================================================================== + if (iam == 0) write(*,'(/,a)') repeat('=',60) + if (iam == 0) write(*,'(a)') 'T15b: psb_d_nest_gecmp (x=1 c=2 => z=0)' + + call set_nest_val(xnest, done) + + call psb_d_nest_gecmp(xnest, 2.0_psb_dpk_, znest, descs, info) + if (info /= psb_success_) goto 9999 + + expected = dzero + res = psb_d_nest_geamax(znest, descs, info) + call check('T15b gecmp amax(z)=0', res, expected, tol, npass, nfail, iam) + + !================================================================== + ! T16: psb_d_nest_mask + ! Semantics: mask(c, x, m, t) + ! c = values to test (first arg) + ! x = constraint-type indicators (second arg): + ! 2 => satisfied if c(i) > 0 + ! 1 => satisfied if c(i) >= 0 + ! -1 => satisfied if c(i) <= 0 + ! -2 => satisfied if c(i) < 0 + ! m = output mask (0=satisfied, 1=violated) + ! t = .true. iff all entries satisfied + ! + ! Case: c = all +3 (positive), x = all 2 (check > 0) => m=0 t=T + !================================================================== + if (iam == 0) write(*,'(/,a)') repeat('=',60) + if (iam == 0) write(*,'(a)') 'T16: psb_d_nest_mask (c=3 x=2 => m=0 t=.true.)' + + call set_nest_val(xnest, 3.0_psb_dpk_) ! values to test + call set_nest_val(ynest, 2.0_psb_dpk_) ! constraint indicators (type 2: check > 0) + + call psb_d_nest_mask(xnest, ynest, znest, t_mask, descs, info) + if (info /= psb_success_) goto 9999 + + if (iam == 0) then + if (t_mask) then + write(*,'(a)') ' T16 mask: t=.true. PASS (all constraints satisfied)' + npass = npass + 1 + else + write(*,'(a)') ' T16 mask: t=.false. FAIL (expected .true.)' + nfail = nfail + 1 + end if + end if + + !------------------------------------------------------------------ + ! T16b: c = all -3 (negative), x = all 2 (check > 0) => m=1 t=F + !------------------------------------------------------------------ + if (iam == 0) write(*,'(a)') 'T16b: psb_d_nest_mask (c=-3 x=2 => m=1 t=.false.)' + + call set_nest_val(xnest, -3.0_psb_dpk_) ! values (negative) + call set_nest_val(ynest, 2.0_psb_dpk_) ! indicators (type 2: check > 0) + + call psb_d_nest_mask(xnest, ynest, znest, t_mask, descs, info) + if (info /= psb_success_) goto 9999 + + if (iam == 0) then + if (.not. t_mask) then + write(*,'(a)') ' T16b mask: t=.false. PASS (all constraints violated)' + npass = npass + 1 + else + write(*,'(a)') ' T16b mask: t=.true. FAIL (expected .false.)' + nfail = nfail + 1 + end if + end if + + !================================================================== + ! T17: psb_d_nest_upd_xyz + ! Computes: y_new = alpha*x + beta*y + ! z_new = gamma*y_new + delta*z + ! + ! x=1, y=2, z=3, alpha=2, beta=3, gamma=4, delta=5 + ! => y_new = 2*1 + 3*2 = 8 + ! => z_new = 4*8 + 5*3 = 47 + !================================================================== + if (iam == 0) write(*,'(/,a)') repeat('=',60) + if (iam == 0) write(*,'(a)') & + 'T17: psb_d_nest_upd_xyz (x=1 y=2 z=3 a=2 b=3 g=4 d=5 => y=8 z=47)' + + call set_nest_val(xnest, done) + call set_nest_val(ynest, 2.0_psb_dpk_) + call set_nest_val(znest, 3.0_psb_dpk_) + + call psb_d_nest_upd_xyz(2.0_psb_dpk_, 3.0_psb_dpk_, & + & 4.0_psb_dpk_, 5.0_psb_dpk_, & + & xnest, ynest, znest, descs, info) + if (info /= psb_success_) goto 9999 + + expected = 8.0_psb_dpk_ + res = psb_d_nest_geamax(ynest, descs, info) + call check('T17 upd_xyz amax(y)=8', res, expected, tol, npass, nfail, iam) + res = psb_d_nest_gemin(ynest, descs, info) + call check('T17 upd_xyz amin(y)=8', res, expected, tol, npass, nfail, iam) + + expected = 47.0_psb_dpk_ + res = psb_d_nest_geamax(znest, descs, info) + call check('T17 upd_xyz amax(z)=47', res, expected, tol, npass, nfail, iam) + res = psb_d_nest_gemin(znest, descs, info) + call check('T17 upd_xyz amin(z)=47', res, expected, tol, npass, nfail, iam) + + !================================================================== + ! Summary + !================================================================== + if (iam == 0) then + write(*,'(/,a)') repeat('=',60) + write(*,'(a,i0,a,i0,a)') & + ' RESULTS: ', npass, ' passed, ', nfail, ' failed' + write(*,'(a)') repeat('=',60) + end if + + !================================================================== + ! Clean up + !================================================================== + call psb_gefree_nest(xnest, descs, info) + call psb_gefree_nest(ynest, descs, info) + call psb_gefree_nest(znest, descs, info) + + call psb_cdfree(desc1, info) + call psb_cdfree(desc2, info) + call psb_cdfree(desc3, info) + call psb_cdfree(desc4, info) + + call psb_exit(ctxt) + stop + +9999 continue + write(psb_err_unit,*) trim(name), ': error info=', info, ' rank=', iam + call psb_error(ctxt) + call psb_exit(ctxt) + stop + +contains + + !------------------------------------------------------------------ + ! Set every local entry of every block to val + !------------------------------------------------------------------ + subroutine set_nest_val(v, val) + use psb_base_mod + type(psb_d_nest_vect_type), intent(inout) :: v + real(psb_dpk_), intent(in) :: val + integer(psb_ipk_) :: k, linfo + linfo = 0 + do k = 1, v%nblocks + call v%vects(k)%set(val, linfo) + end do + end subroutine set_nest_val + + !------------------------------------------------------------------ + ! Scalar pass/fail check with tolerance + !------------------------------------------------------------------ + subroutine check(label, got, expected, tol, np_, nf_, myrank) + use psb_base_mod + character(len=*), intent(in) :: label + real(psb_dpk_), intent(in) :: got, expected, tol + integer(psb_ipk_), intent(inout) :: np_, nf_ + integer(psb_ipk_), intent(in) :: myrank + + if (myrank /= 0) return + if (abs(got - expected) <= tol * max(done, abs(expected))) then + write(*,'(2x,a,a,f16.10,a,f16.10)') & + 'PASS ', trim(label)//' got=', got, ' exp=', expected + np_ = np_ + 1 + else + write(*,'(2x,a,a,f16.10,a,f16.10)') & + 'FAIL ', trim(label)//' got=', got, ' exp=', expected + nf_ = nf_ + 1 + end if + end subroutine check + + !------------------------------------------------------------------ + ! Print every block of a nested vector (one rank at a time). + ! Each process flushes stdout before the barrier so that buffered + ! output does not bleed into the next process's print window. + !------------------------------------------------------------------ + subroutine print_nest_vec(v, label, myrank, nprocs, myctxt, ds) + use psb_base_mod + use iso_fortran_env, only: output_unit + type(psb_d_nest_vect_type), intent(inout) :: v + character(len=*), intent(in) :: label + integer(psb_ipk_), intent(in) :: myrank, nprocs + type(psb_ctxt_type), intent(in) :: myctxt + type(psb_desc_nest_type), intent(in) :: ds + + integer(psb_ipk_) :: blk, ip, k, nr, linfo + real(psb_dpk_), allocatable :: vals(:) + + do blk = 1, v%nblocks + nr = ds%descs(blk,blk)%get_local_rows() + do ip = 0, nprocs-1 + call psb_barrier(myctxt) + if (myrank == ip) then + write(*,'(a,a,a,i0,a)') ' [', trim(label), '] block ', blk, ':' + linfo = 0 + allocate(vals(nr), stat=linfo) + if (linfo == 0) vals = v%vects(blk)%get_vect() + do k = 1, nr + write(*,'(4x,i4,f14.6)') k, vals(k) + end do + deallocate(vals) + flush(output_unit) + end if + end do + call psb_barrier(myctxt) + end do + end subroutine print_nest_vec + +end program psb_d_pde_nest_psblas From e45b1a04c473149cff50afdabd33b92b72894d2e Mon Sep 17 00:00:00 2001 From: Stack-1 Date: Fri, 5 Jun 2026 12:45:00 +0200 Subject: [PATCH 02/10] Locate mpi.mod for OpenMPI in CMake build The configure step only searched MPI_Fortran_INCLUDE_PATH for mpi.mod, which is empty for OpenMPI (the wrapper carries includes internally and ships mpi.mod under lib/). mpi.mod was thus never copied into the module dir, and the mpi.mod.stamp rule failed on a clean build. Also probe the wrapper (--showme:inc/libdirs) and lib/ + include/ relative to the Fortran MPI compiler. MPICH (used in CI) is unaffected. --- CMakeLists.txt | 35 +++++++++++++++++++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 90685757e..c3b44d192 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -353,10 +353,41 @@ Replacing `noexecstack` with `execstack`." set(CMAKE_Fortran_MODULE_DIRECTORY ${CMAKE_BINARY_DIR}/modules) file(MAKE_DIRECTORY ${CMAKE_Fortran_MODULE_DIRECTORY}) + # Build the list of directories that may contain mpi.mod / MPI.mod. + # MPICH ships mpi.mod under its include/ dir (already in + # MPI_Fortran_INCLUDE_PATH), while OpenMPI ships it under lib/ and leaves + # MPI_Fortran_INCLUDE_PATH empty, so we also query the compiler wrapper and + # probe lib/ and include/ next to it. + set(_mpi_mod_dirs ${MPI_Fortran_INCLUDE_PATH}) + + # Ask the wrapper directly (OpenMPI understands --showme:{inc,lib}dirs; + # other wrappers simply error out and are ignored). + foreach(_showme --showme:incdirs --showme:libdirs) + execute_process( + COMMAND "${CMAKE_Fortran_COMPILER}" ${_showme} + OUTPUT_VARIABLE _showme_out + OUTPUT_STRIP_TRAILING_WHITESPACE + ERROR_QUIET) + if(_showme_out) + separate_arguments(_showme_list UNIX_COMMAND "${_showme_out}") + list(APPEND _mpi_mod_dirs ${_showme_list}) + endif() + endforeach() + + # Fallback: lib/ and include/ relative to the MPI Fortran compiler wrapper. + get_filename_component(_mpi_fc_path "${CMAKE_Fortran_COMPILER}" REALPATH) + get_filename_component(_mpi_fc_bin "${_mpi_fc_path}" DIRECTORY) + get_filename_component(_mpi_fc_root "${_mpi_fc_bin}" DIRECTORY) + list(APPEND _mpi_mod_dirs "${_mpi_fc_root}/lib" "${_mpi_fc_root}/include") + + if(_mpi_mod_dirs) + list(REMOVE_DUPLICATES _mpi_mod_dirs) + endif() + # Try to copy mpi.mod or MPI.mod into module directory set(_mpi_mod_found FALSE) foreach(_mpi_mod_name mpi.mod MPI.mod) - foreach(_mpi_inc ${MPI_Fortran_INCLUDE_PATH}) + foreach(_mpi_inc ${_mpi_mod_dirs}) if(EXISTS "${_mpi_inc}/${_mpi_mod_name}") file(COPY "${_mpi_inc}/${_mpi_mod_name}" DESTINATION "${CMAKE_Fortran_MODULE_DIRECTORY}") message(STATUS "Copied ${_mpi_mod_name} from ${_mpi_inc}") @@ -370,7 +401,7 @@ Replacing `noexecstack` with `execstack`." endforeach() if(NOT _mpi_mod_found) - message(WARNING "mpi.mod not found in MPI include paths; assuming it is built-in to mpifort.") + message(WARNING "mpi.mod not found in MPI include/lib paths; assuming it is built-in to the MPI Fortran compiler.") endif() #----------------------------------------------- From 784c3cc0b45c137230ee6f2ec4ca4e3ccb18d909 Mon Sep 17 00:00:00 2001 From: Stack-1 Date: Fri, 5 Jun 2026 12:45:00 +0200 Subject: [PATCH 03/10] Drop stale work argument from psb_d_nest_spsm The nested layer was imported from an older base where the vector psb_spsm still took a work buffer. communication_v2 removed work from the psb_x_vect_type routines, so psb_dspsv_vect has no work argument and the call failed generic resolution. Remove work from psb_d_nest_spsm (signature, declaration, call). --- base/modules/psblas/psb_d_nest_psblas_mod.f90 | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/base/modules/psblas/psb_d_nest_psblas_mod.f90 b/base/modules/psblas/psb_d_nest_psblas_mod.f90 index 9a5a62f3a..240065bdc 100644 --- a/base/modules/psblas/psb_d_nest_psblas_mod.f90 +++ b/base/modules/psblas/psb_d_nest_psblas_mod.f90 @@ -596,7 +596,7 @@ contains ! diagonal block (i,i) of tnest independently. ! y(i) = alpha * T(i,i)^{-1} x(i) + beta * y(i) subroutine psb_d_nest_spsm(alpha, tnest, xnest, beta, ynest, descs, info, & - & trans, scale, choice, work) + & trans, scale, choice) real(psb_dpk_), intent(in) :: alpha, beta type(psb_d_nest_sparse_mat), intent(inout) :: tnest type(psb_d_nest_vect_type), intent(inout) :: xnest @@ -605,7 +605,6 @@ contains integer(psb_ipk_), intent(out) :: info character, optional, intent(in) :: trans, scale integer(psb_ipk_), optional, intent(in) :: choice - real(psb_dpk_), optional, intent(inout), target :: work(:) integer(psb_ipk_) :: i @@ -618,7 +617,7 @@ contains else call psb_spsm(alpha, tnest%mats(i,i), xnest%vects(i), beta, ynest%vects(i), & & descs%descs(i,i), info, trans=trans, scale=scale, & - & choice=choice, work=work) + & choice=choice) end if if (info /= 0) return end do From acdd2e9eb5c8f52a8b52f26d54f6820b8dcb3c41 Mon Sep 17 00:00:00 2001 From: Stack-1 Date: Thu, 11 Jun 2026 16:51:50 +0200 Subject: [PATCH 04/10] [ADD] Nested (MATNEST-style) block matrix support and tests Add a block-structured distributed operator that presents itself to Krylov solvers and preconditioners as a single ordinary distributed matrix (the PSBLAS analogue of PETSc MATNEST), targeting saddle-point systems M = [[A, B^T], [B, 0]] with possibly rectangular sub-blocks. Library (base/modules): - psb_desc_nest_mod, psb_d_nest_mat_mod: grid of per-field descriptors and per-block sparse storage. - psb_d_nest_base_mat_mod: psb_d_nest_base_mat, the operator extending psb_d_base_sparse_mat (local csmv, free, field-split hooks for a future block preconditioner). - psb_cd_nest_tools_mod / psb_d_nest_tools_mod: composed global descriptor with union halo (psb_cd_nest_compose) and rectangular local block builder (psb_d_nest_rect_block), plus the per-block assembly wrappers. - psb_d_nest_builder_mod: psb_d_nest_matrix, the user frontend with the init/ins/asb/free pattern hiding all descriptor/halo/compose/setup boilerplate. - psb_d_nest_mod: umbrella module (use psb_d_nest_mod). Remove the earlier bespoke per-block prototype (comm/psblas/vect modules and the pde_nest_psblas test) superseded by the single MATNEST design. Tests (test/nested): glob (square operator vs monolithic CSR oracle), rect (genuinely rectangular blocks), cg (low-level path, ill-conditioned SPD red-black Laplacian solved with standard CG), builder (same solve via the utility), plus a README describing the design and usage. All pass serially and in parallel, with results invariant to the process count. Build hooks updated (autotools Makefiles + CMakeLists); the nested tests are relocated out of test/pdegen into test/nested. Author: Simone Staccone (Stack-1) --- Makefile | 1 + base/CMakeLists.txt | 5 +- base/modules/Makefile | 33 +- base/modules/comm/psb_d_nest_comm_mod.f90 | 93 --- base/modules/desc/psb_desc_nest_mod.f90 | 66 +- base/modules/psb_d_nest_mod.f90 | 11 +- base/modules/psblas/psb_d_nest_psblas_mod.f90 | 626 ---------------- .../serial/psb_d_nest_base_mat_mod.F90 | 405 +++++++++++ base/modules/serial/psb_d_nest_mat_mod.f90 | 62 +- base/modules/serial/psb_d_nest_vect_mod.f90 | 109 --- base/modules/tools/psb_cd_nest_tools_mod.F90 | 277 ++++++-- base/modules/tools/psb_d_nest_builder_mod.F90 | 368 ++++++++++ base/modules/tools/psb_d_nest_tools_mod.F90 | 353 ++++----- test/nested/CMakeLists.txt | 48 ++ test/nested/Makefile | 46 ++ test/nested/README.md | 133 ++++ test/nested/psb_d_nest_builder_test.F90 | 207 ++++++ test/nested/psb_d_nest_cg_test.F90 | 301 ++++++++ test/nested/psb_d_nest_glob_test.F90 | 218 ++++++ test/nested/psb_d_nest_rect_test.F90 | 217 ++++++ test/pdegen/CMakeLists.txt | 10 +- test/pdegen/Makefile | 14 +- test/pdegen/psb_d_pde_nest_psblas.F90 | 672 ------------------ 23 files changed, 2385 insertions(+), 1890 deletions(-) delete mode 100644 base/modules/comm/psb_d_nest_comm_mod.f90 delete mode 100644 base/modules/psblas/psb_d_nest_psblas_mod.f90 create mode 100644 base/modules/serial/psb_d_nest_base_mat_mod.F90 delete mode 100644 base/modules/serial/psb_d_nest_vect_mod.f90 create mode 100644 base/modules/tools/psb_d_nest_builder_mod.F90 create mode 100644 test/nested/CMakeLists.txt create mode 100644 test/nested/Makefile create mode 100644 test/nested/README.md create mode 100644 test/nested/psb_d_nest_builder_test.F90 create mode 100644 test/nested/psb_d_nest_cg_test.F90 create mode 100644 test/nested/psb_d_nest_glob_test.F90 create mode 100644 test/nested/psb_d_nest_rect_test.F90 delete mode 100644 test/pdegen/psb_d_pde_nest_psblas.F90 diff --git a/Makefile b/Makefile index d3c36e25c..ee90a48cc 100644 --- a/Makefile +++ b/Makefile @@ -98,6 +98,7 @@ clean: cleanlib cleantest: cd test/fileread && $(MAKE) clean cd test/pdegen && $(MAKE) clean + cd test/nested && $(MAKE) clean cd test/util && $(MAKE) clean cleanlib: diff --git a/base/CMakeLists.txt b/base/CMakeLists.txt index 5b01ebf76..d60799367 100644 --- a/base/CMakeLists.txt +++ b/base/CMakeLists.txt @@ -569,6 +569,7 @@ set(PSB_base_source_files modules/tools/psb_d_tools_mod.F90 modules/tools/psb_cd_nest_tools_mod.F90 modules/tools/psb_d_nest_tools_mod.F90 + modules/tools/psb_d_nest_builder_mod.F90 modules/tools/psb_c_tools_mod.F90 modules/tools/psb_e_tools_a_mod.f90 modules/tools/psb_i2_tools_a_mod.f90 @@ -641,10 +642,8 @@ set(PSB_base_source_files modules/desc/psb_glist_map_mod.F90 modules/psb_base_mod.f90 modules/desc/psb_desc_nest_mod.f90 - modules/serial/psb_d_nest_vect_mod.f90 modules/serial/psb_d_nest_mat_mod.f90 - modules/comm/psb_d_nest_comm_mod.f90 - modules/psblas/psb_d_nest_psblas_mod.f90 + modules/serial/psb_d_nest_base_mat_mod.F90 modules/psb_d_nest_mod.f90 ) foreach(file IN LISTS PSB_base_source_files) diff --git a/base/modules/Makefile b/base/modules/Makefile index bc8ecfbe8..b061d79de 100644 --- a/base/modules/Makefile +++ b/base/modules/Makefile @@ -84,7 +84,7 @@ SERIAL_MODS=serial/psb_s_serial_mod.o serial/psb_d_serial_mod.o \ serial/psb_d_base_mat_mod.o serial/psb_d_csr_mat_mod.o serial/psb_d_csc_mat_mod.o serial/psb_d_mat_mod.o \ serial/psb_c_base_mat_mod.o serial/psb_c_csr_mat_mod.o serial/psb_c_csc_mat_mod.o serial/psb_c_mat_mod.o \ serial/psb_z_base_mat_mod.o serial/psb_z_csr_mat_mod.o serial/psb_z_csc_mat_mod.o serial/psb_z_mat_mod.o \ - serial/psb_d_nest_vect_mod.o serial/psb_d_nest_mat_mod.o + serial/psb_d_nest_mat_mod.o serial/psb_d_nest_base_mat_mod.o #\ # serial/psb_ls_csr_mat_mod.o serial/psb_ld_csr_mat_mod.o serial/psb_lc_csr_mat_mod.o serial/psb_lz_csr_mat_mod.o #\ @@ -99,6 +99,7 @@ UTIL_MODS = desc/psb_desc_const_mod.o desc/psb_indx_map_mod.o\ tools/psb_i_tools_mod.o tools/psb_l_tools_mod.o \ tools/psb_s_tools_mod.o tools/psb_d_tools_mod.o\ tools/psb_d_nest_tools_mod.o \ + tools/psb_d_nest_builder_mod.o \ tools/psb_c_tools_mod.o tools/psb_z_tools_mod.o \ tools/psb_i2_tools_a_mod.o tools/psb_m_tools_a_mod.o tools/psb_e_tools_a_mod.o \ tools/psb_s_tools_a_mod.o tools/psb_d_tools_a_mod.o\ @@ -114,7 +115,6 @@ UTIL_MODS = desc/psb_desc_const_mod.o desc/psb_indx_map_mod.o\ comm/psb_s_comm_mod.o comm/psb_d_comm_mod.o\ comm/psb_c_comm_mod.o comm/psb_z_comm_mod.o \ comm/psb_i2_comm_a_mod.o \ - comm/psb_d_nest_comm_mod.o \ comm/psb_m_comm_a_mod.o comm/psb_e_comm_a_mod.o \ comm/psb_s_comm_a_mod.o comm/psb_d_comm_a_mod.o\ comm/psb_c_comm_a_mod.o comm/psb_z_comm_a_mod.o \ @@ -128,7 +128,6 @@ UTIL_MODS = desc/psb_desc_const_mod.o desc/psb_indx_map_mod.o\ psblas/psb_s_psblas_mod.o psblas/psb_c_psblas_mod.o \ psblas/psb_d_psblas_mod.o psblas/psb_z_psblas_mod.o \ psblas/psb_psblas_mod.o \ - psblas/psb_d_nest_psblas_mod.o \ psb_check_mod.o desc/psb_hash_mod.o @@ -430,9 +429,14 @@ tools/psb_cd_nest_tools_mod.o: tools/psb_cd_nest_tools_mod.F90 tools/psb_cd_tool $(FC) $(FCOPT) $(FINCLUDES) $(FDEFINES) -c tools/psb_cd_nest_tools_mod.F90 -o tools/psb_cd_nest_tools_mod.o tools/psb_d_nest_tools_mod.o: tools/psb_d_nest_tools_mod.F90 tools/psb_d_tools_mod.o \ - desc/psb_desc_nest_mod.o serial/psb_d_nest_mat_mod.o serial/psb_d_nest_vect_mod.o + desc/psb_desc_nest_mod.o serial/psb_d_nest_mat_mod.o $(FC) $(FCOPT) $(FINCLUDES) $(FDEFINES) -c tools/psb_d_nest_tools_mod.F90 -o tools/psb_d_nest_tools_mod.o +tools/psb_d_nest_builder_mod.o: tools/psb_d_nest_builder_mod.F90 tools/psb_cd_tools_mod.o \ + tools/psb_cd_nest_tools_mod.o tools/psb_d_nest_tools_mod.o \ + serial/psb_d_nest_base_mat_mod.o serial/psb_d_nest_mat_mod.o desc/psb_desc_nest_mod.o + $(FC) $(FCOPT) $(FINCLUDES) $(FDEFINES) -c tools/psb_d_nest_builder_mod.F90 -o tools/psb_d_nest_builder_mod.o + tools/psb_cd_tools_mod.o tools/psb_i_tools_mod.o tools/psb_l_tools_mod.o \ tools/psb_s_tools_mod.o tools/psb_d_tools_mod.o \ tools/psb_c_tools_mod.o tools/psb_z_tools_mod.o \ @@ -454,26 +458,17 @@ psblas/psb_z_psblas_mod.o: serial/psb_z_vect_mod.o serial/psb_z_mat_mod.o psblas/psb_psblas_mod.o: psblas/psb_s_psblas_mod.o psblas/psb_c_psblas_mod.o psblas/psb_d_psblas_mod.o psblas/psb_z_psblas_mod.o psblas/psb_s_psblas_mod.o psblas/psb_c_psblas_mod.o psblas/psb_d_psblas_mod.o psblas/psb_z_psblas_mod.o: serial/psb_mat_mod.o desc/psb_desc_mod.o -# --- nested mat/vec/desc dependencies --- +# --- nested mat/desc dependencies (MATNEST) --- desc/psb_desc_nest_mod.o: desc/psb_desc_mod.o -serial/psb_d_nest_vect_mod.o: serial/psb_d_vect_mod.o desc/psb_desc_mod.o serial/psb_d_nest_mat_mod.o: serial/psb_d_mat_mod.o -comm/psb_d_nest_comm_mod.o: \ - desc/psb_desc_nest_mod.o \ - serial/psb_d_nest_vect_mod.o \ - comm/psb_d_comm_mod.o -psblas/psb_d_nest_psblas_mod.o: \ - desc/psb_desc_nest_mod.o \ - serial/psb_d_nest_vect_mod.o \ - serial/psb_d_nest_mat_mod.o \ - serial/psb_d_mat_mod.o \ - psblas/psb_d_psblas_mod.o \ - comm/psb_d_nest_comm_mod.o +serial/psb_d_nest_base_mat_mod.o: serial/psb_d_nest_mat_mod.o desc/psb_desc_nest_mod.o serial/psb_d_base_mat_mod.o serial/psb_d_mat_mod.o desc/psb_desc_mod.o psb_d_nest_mod.o: \ desc/psb_desc_nest_mod.o \ - serial/psb_d_nest_vect_mod.o \ serial/psb_d_nest_mat_mod.o \ - psblas/psb_d_nest_psblas_mod.o + serial/psb_d_nest_base_mat_mod.o \ + tools/psb_cd_nest_tools_mod.o \ + tools/psb_d_nest_tools_mod.o \ + tools/psb_d_nest_builder_mod.o psb_base_mod.o: $(MODULES) diff --git a/base/modules/comm/psb_d_nest_comm_mod.f90 b/base/modules/comm/psb_d_nest_comm_mod.f90 deleted file mode 100644 index cef64ebf7..000000000 --- a/base/modules/comm/psb_d_nest_comm_mod.f90 +++ /dev/null @@ -1,93 +0,0 @@ -! -! Parallel Sparse BLAS version 3.5 -! (C) Copyright 2006-2018 -! Salvatore Filippone -! Alfredo Buttari -! -! Redistribution and use in source and binary forms, with or without -! modification, are permitted provided that the following conditions -! are met: -! 1. Redistributions of source code must retain the above copyright -! notice, this list of conditions and the following disclaimer. -! 2. Redistributions in binary form must reproduce the above copyright -! notice, this list of conditions, and the following disclaimer in the -! documentation and/or other materials provided with the distribution. -! 3. The name of the PSBLAS group or the names of its contributors may -! not be used to endorse or promote products derived from this -! software without specific written permission. -! -! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS -! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -! POSSIBILITY OF SUCH DAMAGE. -! -! -! module: psb_d_nest_comm_mod -! -! Communication operations for nested (block-structured) double precision -! real vectors. -! -! psb_d_nest_halo -! Halo exchange for all column blocks of a nested vector. -! Calls psb_halo(x(j), descs(1,j)) for each column block j. -! All descriptors descs(i,j) for fixed j are equivalent; -! Called once before block SpMM to populate ghost entries of x. -! -! psb_d_nest_ovrl -! Overlap update for all row blocks of a nested vector. -! Calls psb_ovrl(x(i), descs(i,i)) for each row block i using the -! diagonal descriptor. -! Called after operations that contribute to overlapping rows -! (e.g. FEM assembly). -! -module psb_d_nest_comm_mod - use psb_desc_nest_mod - use psb_d_nest_vect_mod - use psb_d_comm_mod, only : psb_halo, psb_ovrl - use psb_const_mod, only : psb_ipk_ - implicit none - - private - public :: psb_d_nest_halo, psb_d_nest_ovrl - -contains - - subroutine psb_d_nest_halo(xnest, descs, info, tran, mode, data) - type(psb_d_nest_vect_type), intent(inout) :: xnest - type(psb_desc_nest_type), intent(in) :: descs - integer(psb_ipk_), intent(out) :: info - character, optional, intent(in) :: tran - integer(psb_ipk_), optional, intent(in) :: mode, data - - integer(psb_ipk_) :: j - - info = 0 - do j = 1, xnest%nblocks - call psb_halo(xnest%vects(j), descs%descs(1,j), info, tran=tran, mode=mode, data=data) - if (info /= 0) return - end do - end subroutine psb_d_nest_halo - - subroutine psb_d_nest_ovrl(xnest, descs, info, update, mode) - type(psb_d_nest_vect_type), intent(inout) :: xnest - type(psb_desc_nest_type), intent(in) :: descs - integer(psb_ipk_), intent(out) :: info - integer(psb_ipk_), optional, intent(in) :: update, mode - - integer(psb_ipk_) :: i - - info = 0 - do i = 1, xnest%nblocks - call psb_ovrl(xnest%vects(i), descs%descs(i,i), info, update=update, mode=mode) - if (info /= 0) return - end do - end subroutine psb_d_nest_ovrl - -end module psb_d_nest_comm_mod diff --git a/base/modules/desc/psb_desc_nest_mod.f90 b/base/modules/desc/psb_desc_nest_mod.f90 index 5260285bf..d74d27869 100644 --- a/base/modules/desc/psb_desc_nest_mod.f90 +++ b/base/modules/desc/psb_desc_nest_mod.f90 @@ -30,6 +30,7 @@ ! ! ! module: psb_desc_nest_mod +! Author: Simone Staccone (Stack-1) ! ! Defines psb_desc_nest_type: a 2-D array of psb_desc_type objects, ! one per block matrix entry in an nrblocks x ncblocks block system. @@ -37,6 +38,8 @@ ! module psb_desc_nest_mod use psb_desc_mod + use psb_error_mod + implicit none type :: psb_desc_nest_type @@ -69,31 +72,48 @@ contains end function psb_desc_nest_get_ncblocks ! get_desc: copy descriptor (i,j) into the output argument - subroutine psb_desc_nest_get_desc(d, i, j, desc, info) + subroutine psb_desc_nest_get_desc(d, i_block_row, j_block_col, desc, info) class(psb_desc_nest_type), intent(in) :: d - integer(psb_ipk_), intent(in) :: i, j + integer(psb_ipk_), intent(in) :: i_block_row, j_block_col type(psb_desc_type), intent(out):: desc integer(psb_ipk_), intent(out):: info + character(len=64) :: name info = 0 - if (i < 1 .or. i > d%nrblocks .or. j < 1 .or. j > d%ncblocks) then + name = 'psb_desc_nest_get_desc' + + if (i_block_row < 1 .or. i_block_row > d%nrblocks .or. & + & j_block_col < 1 .or. j_block_col > d%ncblocks) then info = -1 + call psb_errpush(info, name, a_err='Invalid block indices') return end if - desc = d%descs(i,j) + desc = d%descs(i_block_row,j_block_col) end subroutine psb_desc_nest_get_desc - ! is_valid: true if all diagonal sub-descriptors are valid + ! is_valid: true if the per-column descriptors used by the kernel are valid. + ! The previous version only checked the diagonal descs(i,i), which is + ! wrong for saddle-point systems where the (2,2) block (and hence its + ! diagonal descriptor) is absent. The nested halo relies on the per-column + ! descriptors descs(1,j) (all descs(i,j) for fixed j are equivalent), so we + ! validate those instead of the diagonal. function psb_desc_nest_is_valid(d) result(valid) class(psb_desc_nest_type), intent(in) :: d - logical :: valid - integer(psb_ipk_) :: i + logical :: valid + integer(psb_ipk_) :: j_block_col, info + character(len=64) :: name + character(len=20) :: colid + + name = 'psb_desc_nest_is_valid' + info = 0 valid = (d%nrblocks >= 1) .and. (d%ncblocks >= 1) .and. allocated(d%descs) if (valid) then - do i = 1, min(d%nrblocks, d%ncblocks) - if (.not. d%descs(i,i)%is_valid()) then + do j_block_col = 1, d%ncblocks + if (.not. d%descs(1,j_block_col)%is_valid()) then valid = .false. + info = -1 + call psb_errpush(info, name, a_err='Invalid descriptor in column '//trim(colid)) return end if end do @@ -101,16 +121,16 @@ contains end function psb_desc_nest_is_valid ! sizeof: total memory (bytes) of all sub-descriptors - function psb_desc_nest_sizeof(d) result(s) + function psb_desc_nest_sizeof(d) result(total_bytes) class(psb_desc_nest_type), intent(in) :: d - integer(psb_epk_) :: s - integer(psb_ipk_) :: i, j + integer(psb_epk_) :: total_bytes + integer(psb_ipk_) :: i_block_row, j_block_col - s = 0_psb_epk_ + total_bytes = 0_psb_epk_ if (allocated(d%descs)) then - do j = 1, d%ncblocks - do i = 1, d%nrblocks - s = s + d%descs(i,j)%sizeof() + do j_block_col = 1, d%ncblocks + do i_block_row = 1, d%nrblocks + total_bytes = total_bytes + d%descs(i_block_row,j_block_col)%sizeof() end do end do end if @@ -121,18 +141,18 @@ contains class(psb_desc_nest_type), intent(inout) :: d integer(psb_ipk_), intent(out) :: info - integer(psb_ipk_) :: i, j, linfo + integer(psb_ipk_) :: i_block_row, j_block_col, local_info info = 0 if (allocated(d%descs)) then - do j = 1, d%ncblocks - do i = 1, d%nrblocks - call d%descs(i,j)%free(linfo) - if (linfo /= 0 .and. info == 0) info = linfo + do j_block_col = 1, d%ncblocks + do i_block_row = 1, d%nrblocks + call d%descs(i_block_row,j_block_col)%free(local_info) + if (local_info /= 0 .and. info == 0) info = local_info end do end do - deallocate(d%descs, stat=linfo) - if (linfo /= 0 .and. info == 0) info = linfo + deallocate(d%descs, stat=local_info) + if (local_info /= 0 .and. info == 0) info = local_info end if d%nrblocks = 0 d%ncblocks = 0 diff --git a/base/modules/psb_d_nest_mod.f90 b/base/modules/psb_d_nest_mod.f90 index 93f4432c1..367055100 100644 --- a/base/modules/psb_d_nest_mod.f90 +++ b/base/modules/psb_d_nest_mod.f90 @@ -30,6 +30,7 @@ ! ! ! module: psb_d_nest_mod +! Author: Simone Staccone (Stack-1) ! ! Umbrella module for the nested (block-structured) double precision ! real types. Users need only: @@ -39,8 +40,10 @@ ! to access all three container types and their parallel operations. ! module psb_d_nest_mod - use psb_desc_nest_mod - use psb_d_nest_vect_mod - use psb_d_nest_mat_mod - use psb_d_nest_psblas_mod + use psb_desc_nest_mod ! grid descriptor (per-field, input to compose) + use psb_d_nest_mat_mod ! block storage (psb_d_nest_sparse_mat) + use psb_d_nest_base_mat_mod ! MATNEST operator + field-split interface + use psb_cd_nest_tools_mod ! psb_cd_nest_compose (global descriptor) + use psb_d_nest_tools_mod ! block assembly + psb_d_nest_rect_block + use psb_d_nest_builder_mod ! psb_d_nest_matrix: init/ins/asb frontend end module psb_d_nest_mod diff --git a/base/modules/psblas/psb_d_nest_psblas_mod.f90 b/base/modules/psblas/psb_d_nest_psblas_mod.f90 deleted file mode 100644 index 240065bdc..000000000 --- a/base/modules/psblas/psb_d_nest_psblas_mod.f90 +++ /dev/null @@ -1,626 +0,0 @@ -! -! Parallel Sparse BLAS version 3.5 -! (C) Copyright 2006-2018 -! Salvatore Filippone -! Alfredo Buttari -! -! Redistribution and use in source and binary forms, with or without -! modification, are permitted provided that the following conditions -! are met: -! 1. Redistributions of source code must retain the above copyright -! notice, this list of conditions and the following disclaimer. -! 2. Redistributions in binary form must reproduce the above copyright -! notice, this list of conditions, and the following disclaimer in the -! documentation and/or other materials provided with the distribution. -! 3. The name of the PSBLAS group or the names of its contributors may -! not be used to endorse or promote products derived from this -! software without specific written permission. -! -! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS -! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -! POSSIBILITY OF SUCH DAMAGE. -! -! -! module: psb_d_nest_psblas_mod -! -! Parallel BLAS operations for the nested (block-structured) double -! precision real types. -! -! psb_d_nest_spmm -! Computes y = alpha * A_nest * x + beta * y (block SpMV). -! Three-phase algorithm: -! Phase 1 — scale y upfront: -! if beta == 0: zero all y(i) -! elif beta /= 1: y(i) = beta * y(i) for each block i -! Phase 2 — single halo exchange per column block: -! call psb_d_nest_halo(xnest, descs) -! Populates ghost entries of x(j) using descs(1,j) for each j. -! All descs(i,j) for fixed j share the same column space, so -! one exchange covers all block-rows. -! Phase 3 — local SpMM accumulation (no further communication): -! For each present block (i,j): -! y(i) += alpha * A(i,j) * x(j) -! (psb_spmm called with doswap=.false. to skip internal halo) -! -! psb_d_nest_geaxpby -! Computes y(i) = alpha * x(i) + beta * y(i) for each block i. -! -! psb_d_nest_genrm2 -! Computes ||x||_2 = sqrt( sum_i ||x(i)||_2^2 ) with a single -! global reduction. -! -! psb_d_nest_genrm2s -! Subroutine form of psb_d_nest_genrm2 (result via intent(out) argument). -! -! psb_d_nest_gedot -! Computes dot(x,y) = sum_i dot(x(i), y(i)) with a single global -! reduction. -! -! psb_d_nest_geamax -! Computes ||x||_inf = max_i ||x(i)||_inf with a single global reduction. -! -! psb_d_nest_geasum -! Computes ||x||_1 = sum_i ||x(i)||_1 with a single global reduction. -! -! psb_d_nest_gemin -! Computes min(x) = min_i min(x(i)) with a single global reduction. -! -! psb_d_nest_minquotient -! Computes min(x/y) = min_i min(x(i)/y(i)) with a single global reduction. -! -! psb_d_nest_gemlt -! Computes y(i) = x(i) .* y(i) element-wise for each block i. -! -! psb_d_nest_gediv -! Computes y(i) = x(i) ./ y(i) element-wise for each block i. -! -! psb_d_nest_geinv -! Computes y(i) = 1 / x(i) element-wise for each block i. -! -! psb_d_nest_geabs -! Computes y(i) = |x(i)| element-wise for each block i. -! -! psb_d_nest_geaddconst -! Computes z(i) = x(i) + b for each block i (b is a scalar). -! -! psb_d_nest_gecmp -! Computes z(i) = cmp(x(i), c) for each block i (c is a scalar). -! -! psb_d_nest_mask -! Applies mask operation to each block i; t is .true. iff all blocks -! return .true. -! -! psb_d_nest_upd_xyz -! Applies psb_upd_xyz(alpha,beta,gamma,delta, x(i),y(i),z(i)) for each block i. -! -! psb_d_nest_spsm -! Block-diagonal triangular solve: applies psb_spsm to each diagonal -! block (i,i) of tnest independently. -! -module psb_d_nest_psblas_mod - use psb_desc_nest_mod - use psb_d_nest_vect_mod - use psb_d_nest_mat_mod - use psb_d_mat_mod, only : psb_dspmat_type, psb_csmm - use psb_d_psblas_mod, only : psb_spmm, psb_geaxpby, psb_genrm2, psb_gedot, & - & psb_geamax, psb_geasum, psb_gemin, psb_minquotient, & - & psb_gemlt, psb_gediv, psb_geinv, psb_geabs, psb_geaddconst, & - & psb_gecmp, psb_mask, psb_upd_xyz, psb_spsm - use psb_d_nest_comm_mod, only : psb_d_nest_halo, psb_d_nest_ovrl - use psb_penv_mod, only : psb_sum, psb_max, psb_min, psb_info - use psb_const_mod, only : psb_dpk_, psb_ipk_, psb_epk_, psb_ctxt_type, dzero, done - implicit none - - private - public :: psb_d_nest_spmm, psb_d_nest_geaxpby, & - psb_d_nest_genrm2, psb_d_nest_genrm2s, psb_d_nest_gedot, & - psb_d_nest_geamax, psb_d_nest_geasum, psb_d_nest_gemin, & - psb_d_nest_minquotient, & - psb_d_nest_gemlt, psb_d_nest_gediv, psb_d_nest_geinv, & - psb_d_nest_halo, psb_d_nest_ovrl, & - psb_d_nest_geabs, psb_d_nest_geaddconst, psb_d_nest_gecmp, & - psb_d_nest_mask, psb_d_nest_upd_xyz, psb_d_nest_spsm - -contains - - ! y = alpha * A_nest * x + beta * y - subroutine psb_d_nest_spmm(alpha, anest, xnest, beta, ynest, descs, info, trans) - - real(psb_dpk_), intent(in) :: alpha, beta - type(psb_d_nest_sparse_mat), intent(in) :: anest - type(psb_d_nest_vect_type), intent(inout) :: xnest - type(psb_d_nest_vect_type), intent(inout) :: ynest - type(psb_desc_nest_type), intent(in) :: descs - integer(psb_ipk_), intent(out) :: info - character, optional, intent(in) :: trans - - integer(psb_ipk_) :: i, j - character :: trans_ - - info = 0 - if (present(trans)) then - trans_ = trans - else - trans_ = 'N' - end if - - if (beta == dzero) then - do i = 1, anest%nrblocks - call ynest%vects(i)%zero() - end do - else if (beta /= done) then - do i = 1, anest%nrblocks - call ynest%vects(i)%scal(beta) - end do - end if - - call psb_d_nest_halo(xnest, descs, info) - if (info /= 0) return - - do i = 1, anest%nrblocks - do j = 1, anest%ncblocks - if (anest%has_block(i, j)) then - ! y(i) += alpha * A(i,j) * x(j) (doswap=.false. skips internal halo, already done in Phase 2) - call psb_spmm(alpha, anest%mats(i,j), xnest%vects(j), & - & done, ynest%vects(i), descs%descs(i,j), info, trans=trans_, doswap=.false.) - if (info /= 0) return - end if - end do - end do - end subroutine psb_d_nest_spmm - - ! y(i) = alpha * x(i) + beta * y(i) for each block i - subroutine psb_d_nest_geaxpby(alpha, xnest, beta, ynest, descs, info) - real(psb_dpk_), intent(in) :: alpha, beta - type(psb_d_nest_vect_type), intent(inout) :: xnest - type(psb_d_nest_vect_type), intent(inout) :: ynest - type(psb_desc_nest_type), intent(in) :: descs - integer(psb_ipk_), intent(out) :: info - - integer(psb_ipk_) :: i - - info = 0 - do i = 1, xnest%nblocks - call psb_geaxpby(alpha, xnest%vects(i), beta, ynest%vects(i), & - & descs%descs(i,i), info) - if (info /= 0) return - end do - end subroutine psb_d_nest_geaxpby - - ! ||x||_2 = sqrt( sum_i ||x(i)||_2^2 ) - ! Uses a single global MPI_Allreduce across all blocks. - ! global (optional, default .true.): if .false., skips MPI_Allreduce and returns - ! the process-local partial norm; use when the caller manages the reduction itself. - - function psb_d_nest_genrm2(xnest, descs, info, global) result(res) - type(psb_d_nest_vect_type), intent(inout) :: xnest - type(psb_desc_nest_type), intent(in) :: descs - integer(psb_ipk_), intent(out) :: info - logical, optional, intent(in) :: global - real(psb_dpk_) :: res - - integer(psb_ipk_) :: i - real(psb_dpk_) :: loc_sum, blk_nrm - logical :: global_ - type(psb_ctxt_type) :: ctxt - - global_ = .true. - if (present(global)) global_ = global - - info = 0 - loc_sum = dzero - do i = 1, xnest%nblocks - ! global=.false. returns local partial norm (sqrt of local partial sum) - blk_nrm = psb_genrm2(xnest%vects(i), descs%descs(i,i), info, global=.false.) - if (info /= 0) then - res = dzero - return - end if - loc_sum = loc_sum + blk_nrm * blk_nrm - end do - - if (global_) then - ctxt = descs%descs(1,1)%get_context() - call psb_sum(ctxt, loc_sum) - end if - - res = sqrt(loc_sum) - end function psb_d_nest_genrm2 - - ! psb_d_nest_gedot - ! dot(x, y) = sum_i dot(x(i), y(i)) - ! Uses a single global MPI_Allreduce across all blocks. - function psb_d_nest_gedot(xnest, ynest, descs, info, global) result(res) - type(psb_d_nest_vect_type), intent(inout) :: xnest - type(psb_d_nest_vect_type), intent(inout) :: ynest - type(psb_desc_nest_type), intent(in) :: descs - integer(psb_ipk_), intent(out) :: info - logical, optional, intent(in) :: global - real(psb_dpk_) :: res - - integer(psb_ipk_) :: i - real(psb_dpk_) :: loc_sum, blk_dot - logical :: global_ - type(psb_ctxt_type) :: ctxt - - global_ = .true. - if (present(global)) global_ = global - - info = 0 - loc_sum = dzero - do i = 1, xnest%nblocks - blk_dot = psb_gedot(xnest%vects(i), ynest%vects(i), descs%descs(i,i), & - & info, global=.false.) - if (info /= 0) then - res = dzero - return - end if - loc_sum = loc_sum + blk_dot - end do - - if (global_) then - ctxt = descs%descs(1,1)%get_context() - call psb_sum(ctxt, loc_sum) - end if - - res = loc_sum - end function psb_d_nest_gedot - - ! Subroutine form: res = ||x||_2 (single global reduction) - subroutine psb_d_nest_genrm2s(res, xnest, descs, info, global) - real(psb_dpk_), intent(out) :: res - type(psb_d_nest_vect_type), intent(inout) :: xnest - type(psb_desc_nest_type), intent(in) :: descs - integer(psb_ipk_), intent(out) :: info - logical, optional, intent(in) :: global - - res = psb_d_nest_genrm2(xnest, descs, info, global) - end subroutine psb_d_nest_genrm2s - - ! ||x||_inf = max_i ||x(i)||_inf (single global reduction) - function psb_d_nest_geamax(xnest, descs, info, global) result(res) - type(psb_d_nest_vect_type), intent(inout) :: xnest - type(psb_desc_nest_type), intent(in) :: descs - integer(psb_ipk_), intent(out) :: info - logical, optional, intent(in) :: global - real(psb_dpk_) :: res - - integer(psb_ipk_) :: i - real(psb_dpk_) :: blk_val - logical :: global_ - type(psb_ctxt_type) :: ctxt - - global_ = .true. - if (present(global)) global_ = global - - info = 0 - res = dzero - do i = 1, xnest%nblocks - blk_val = psb_geamax(xnest%vects(i), descs%descs(i,i), info, global=.false.) - if (info /= 0) return - if (blk_val > res) res = blk_val - end do - - if (global_) then - ctxt = descs%descs(1,1)%get_context() - call psb_max(ctxt, res) - end if - end function psb_d_nest_geamax - - ! ||x||_1 = sum_i ||x(i)||_1 (single global reduction) - ! function psb_d_nest_geasum(xnest, descs, info, global) result(res) - ! type(psb_d_nest_vect_type), intent(inout) :: xnest - ! type(psb_desc_nest_type), intent(in) :: descs - ! integer(psb_ipk_), intent(out) :: info - ! logical, optional, intent(in) :: global - ! real(psb_dpk_) :: res - - ! integer(psb_ipk_) :: i - ! real(psb_dpk_) :: blk_val - ! logical :: global_ - ! type(psb_ctxt_type) :: ctxt - - ! global_ = .true. - ! if (present(global)) global_ = global - - ! info = 0 - ! res = dzero - ! do i = 1, xnest%nblocks - ! blk_val = psb_geasum(xnest%vects(i), descs%descs(i,i), info, global=.false.) - ! if (info /= 0) return - ! res = res + blk_val - ! end do - - ! if (global_) then - ! ctxt = descs%descs(1,1)%get_context() - ! call psb_sum(ctxt, res) - ! end if - ! end function psb_d_nest_geasum - - ! ||x||_1 = sum_i ||x(i)||_1 - function psb_d_nest_geasum(xnest, descs, info, global) result(res) - type(psb_d_nest_vect_type), intent(inout) :: xnest - type(psb_desc_nest_type), intent(in) :: descs - integer(psb_ipk_), intent(out) :: info - logical, optional, intent(in) :: global - real(psb_dpk_) :: res - - integer(psb_ipk_) :: i - integer(psb_ipk_) :: nloc - real(psb_dpk_) :: blk_val - real(psb_dpk_), allocatable :: blk_vals(:) - logical :: global_ - type(psb_ctxt_type) :: ctxt - - global_ = .true. - if (present(global)) global_ = global - - info = 0 - res = dzero - do i = 1, xnest%nblocks - nloc = descs%descs(i,i)%get_local_rows() - blk_vals = xnest%vects(i)%get_vect(nloc) - if (size(blk_vals) > 0) then - blk_val = sum(abs(blk_vals)) - else - blk_val = dzero - end if - res = res + blk_val - end do - - if (global_) then - ctxt = descs%descs(1,1)%get_context() - call psb_sum(ctxt, res) - end if - end function psb_d_nest_geasum - - ! min(x) = min_i min(x(i)) - function psb_d_nest_gemin(xnest, descs, info, global) result(res) - type(psb_d_nest_vect_type), intent(inout) :: xnest - type(psb_desc_nest_type), intent(in) :: descs - integer(psb_ipk_), intent(out) :: info - logical, optional, intent(in) :: global - real(psb_dpk_) :: res - - integer(psb_ipk_) :: i - real(psb_dpk_) :: blk_val - logical :: global_ - type(psb_ctxt_type) :: ctxt - - global_ = .true. - if (present(global)) global_ = global - - info = 0 - res = huge(dzero) - do i = 1, xnest%nblocks - blk_val = psb_gemin(xnest%vects(i), descs%descs(i,i), info, global=.false.) - if (info /= 0) return - if (blk_val < res) res = blk_val - end do - - if (global_) then - ctxt = descs%descs(1,1)%get_context() - call psb_min(ctxt, res) - end if - end function psb_d_nest_gemin - - ! min(x/y) = min_i min(x(i)/y(i)) (single global reduction) - function psb_d_nest_minquotient(xnest, ynest, descs, info, global) result(res) - type(psb_d_nest_vect_type), intent(inout) :: xnest - type(psb_d_nest_vect_type), intent(inout) :: ynest - type(psb_desc_nest_type), intent(in) :: descs - integer(psb_ipk_), intent(out) :: info - logical, optional, intent(in) :: global - real(psb_dpk_) :: res - - integer(psb_ipk_) :: i - real(psb_dpk_) :: blk_val - logical :: global_ - type(psb_ctxt_type) :: ctxt - - global_ = .true. - if (present(global)) global_ = global - - info = 0 - res = huge(dzero) - do i = 1, xnest%nblocks - blk_val = psb_minquotient(xnest%vects(i), ynest%vects(i), & - & descs%descs(i,i), info, global=.false.) - if (info /= 0) return - if (blk_val < res) res = blk_val - end do - - if (global_) then - ctxt = descs%descs(1,1)%get_context() - call psb_min(ctxt, res) - end if - end function psb_d_nest_minquotient - - ! y(i) = x(i) .* y(i) element-wise for each block i - subroutine psb_d_nest_gemlt(xnest, ynest, descs, info) - type(psb_d_nest_vect_type), intent(inout) :: xnest - type(psb_d_nest_vect_type), intent(inout) :: ynest - type(psb_desc_nest_type), intent(in) :: descs - integer(psb_ipk_), intent(out) :: info - - integer(psb_ipk_) :: i - - info = 0 - do i = 1, xnest%nblocks - call psb_gemlt(xnest%vects(i), ynest%vects(i), descs%descs(i,i), info) - if (info /= 0) return - end do - end subroutine psb_d_nest_gemlt - - ! y(i) = x(i) ./ y(i) element-wise for each block i - subroutine psb_d_nest_gediv(xnest, ynest, descs, info) - type(psb_d_nest_vect_type), intent(inout) :: xnest - type(psb_d_nest_vect_type), intent(inout) :: ynest - type(psb_desc_nest_type), intent(in) :: descs - integer(psb_ipk_), intent(out) :: info - - integer(psb_ipk_) :: i - - info = 0 - do i = 1, xnest%nblocks - call psb_gediv(xnest%vects(i), ynest%vects(i), descs%descs(i,i), info) - if (info /= 0) return - end do - end subroutine psb_d_nest_gediv - - ! y(i) = 1/x(i) element-wise for each block i - subroutine psb_d_nest_geinv(xnest, ynest, descs, info) - type(psb_d_nest_vect_type), intent(inout) :: xnest - type(psb_d_nest_vect_type), intent(inout) :: ynest - type(psb_desc_nest_type), intent(in) :: descs - integer(psb_ipk_), intent(out) :: info - - integer(psb_ipk_) :: i - - info = 0 - do i = 1, xnest%nblocks - call psb_geinv(xnest%vects(i), ynest%vects(i), descs%descs(i,i), info) - if (info /= 0) return - end do - end subroutine psb_d_nest_geinv - - ! y(i) = |x(i)| element-wise for each block i - subroutine psb_d_nest_geabs(xnest, ynest, descs, info) - type(psb_d_nest_vect_type), intent(inout) :: xnest - type(psb_d_nest_vect_type), intent(inout) :: ynest - type(psb_desc_nest_type), intent(in) :: descs - integer(psb_ipk_), intent(out) :: info - - integer(psb_ipk_) :: i - - info = 0 - do i = 1, xnest%nblocks - call psb_geabs(xnest%vects(i), ynest%vects(i), descs%descs(i,i), info) - if (info /= 0) return - end do - end subroutine psb_d_nest_geabs - - ! z(i) = x(i) + b for each block i (b is a scalar) - subroutine psb_d_nest_geaddconst(xnest, b, znest, descs, info) - type(psb_d_nest_vect_type), intent(inout) :: xnest - real(psb_dpk_), intent(in) :: b - type(psb_d_nest_vect_type), intent(inout) :: znest - type(psb_desc_nest_type), intent(in) :: descs - integer(psb_ipk_), intent(out) :: info - - integer(psb_ipk_) :: i - - info = 0 - do i = 1, xnest%nblocks - call psb_geaddconst(xnest%vects(i), b, znest%vects(i), descs%descs(i,i), info) - if (info /= 0) return - end do - end subroutine psb_d_nest_geaddconst - - ! z(i) = cmp(x(i), c) for each block i (c is a scalar) - subroutine psb_d_nest_gecmp(xnest, c, znest, descs, info) - type(psb_d_nest_vect_type), intent(inout) :: xnest - real(psb_dpk_), intent(in) :: c - type(psb_d_nest_vect_type), intent(inout) :: znest - type(psb_desc_nest_type), intent(in) :: descs - integer(psb_ipk_), intent(out) :: info - - integer(psb_ipk_) :: i - - info = 0 - do i = 1, xnest%nblocks - call psb_gecmp(xnest%vects(i), c, znest%vects(i), descs%descs(i,i), info) - if (info /= 0) return - end do - end subroutine psb_d_nest_gecmp - - subroutine psb_d_nest_mask(cnest, xnest, mnest, t, descs, info) - type(psb_d_nest_vect_type), intent(inout) :: cnest - type(psb_d_nest_vect_type), intent(inout) :: xnest - type(psb_d_nest_vect_type), intent(inout) :: mnest - logical, intent(out) :: t - type(psb_desc_nest_type), intent(in) :: descs - integer(psb_ipk_), intent(out) :: info - - integer(psb_ipk_) :: i - logical :: t_dummy - real(psb_dpk_) :: mmax - - info = 0 - do i = 1, cnest%nblocks - ! psb_mask(c, x, m, t, desc) semantics after the double-swap in - ! d_vect_mask_v → d_base_mask_v → d_base_mask_a: - ! first arg → constraint-type selector in d_base_mask_a - ! second arg → value to test in d_base_mask_a - ! So pass xnest (constraint types) first, cnest (values) second. - call psb_mask(xnest%vects(i), cnest%vects(i), mnest%vects(i), & - & t_dummy, descs%descs(i,i), info) - if (info /= 0) return - end do - ! t = .true. iff no block has any violated entry (mnest=1). - mmax = psb_d_nest_geamax(mnest, descs, info) - t = (mmax < 0.5_psb_dpk_) - end subroutine psb_d_nest_mask - - - ! Applies psb_upd_xyz(alpha,beta,gamma,delta,x(i),y(i),z(i)) - ! for each block i. - subroutine psb_d_nest_upd_xyz(alpha, beta, gamma, delta, xnest, ynest, znest, descs, info) - real(psb_dpk_), intent(in) :: alpha, beta, gamma, delta - type(psb_d_nest_vect_type), intent(inout) :: xnest - type(psb_d_nest_vect_type), intent(inout) :: ynest - type(psb_d_nest_vect_type), intent(inout) :: znest - type(psb_desc_nest_type), intent(in) :: descs - integer(psb_ipk_), intent(out) :: info - - integer(psb_ipk_) :: i - - info = 0 - do i = 1, xnest%nblocks - call psb_upd_xyz(alpha, beta, gamma, delta, & - & xnest%vects(i), ynest%vects(i), znest%vects(i), & - & descs%descs(i,i), info) - if (info /= 0) return - end do - end subroutine psb_d_nest_upd_xyz - - ! Block-diagonal triangular solve: applies psb_spsm to each - ! diagonal block (i,i) of tnest independently. - ! y(i) = alpha * T(i,i)^{-1} x(i) + beta * y(i) - subroutine psb_d_nest_spsm(alpha, tnest, xnest, beta, ynest, descs, info, & - & trans, scale, choice) - real(psb_dpk_), intent(in) :: alpha, beta - type(psb_d_nest_sparse_mat), intent(inout) :: tnest - type(psb_d_nest_vect_type), intent(inout) :: xnest - type(psb_d_nest_vect_type), intent(inout) :: ynest - type(psb_desc_nest_type), intent(in) :: descs - integer(psb_ipk_), intent(out) :: info - character, optional, intent(in) :: trans, scale - integer(psb_ipk_), optional, intent(in) :: choice - - integer(psb_ipk_) :: i - - info = 0 - do i = 1, tnest%nrblocks - if (.not. tnest%has_block(i, i)) then - ! No diagonal block: treat as identity => y(i) = alpha*x(i) + beta*y(i) - call psb_geaxpby(alpha, xnest%vects(i), beta, ynest%vects(i), & - & descs%descs(i,i), info) - else - call psb_spsm(alpha, tnest%mats(i,i), xnest%vects(i), beta, ynest%vects(i), & - & descs%descs(i,i), info, trans=trans, scale=scale, & - & choice=choice) - end if - if (info /= 0) return - end do - end subroutine psb_d_nest_spsm - -end module psb_d_nest_psblas_mod diff --git a/base/modules/serial/psb_d_nest_base_mat_mod.F90 b/base/modules/serial/psb_d_nest_base_mat_mod.F90 new file mode 100644 index 000000000..af135dcc2 --- /dev/null +++ b/base/modules/serial/psb_d_nest_base_mat_mod.F90 @@ -0,0 +1,405 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific prior written permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! File: psb_d_nest_base_mat_mod.F90 +! +! Module: psb_d_nest_base_mat_mod +! Author: Simone Staccone (Stack-1) +! +! Adapter that makes a block-structured (nested) operator look like a standard +! local sparse matrix to PSBLAS: psb_d_nest_base_mat EXTENDS +! psb_d_base_sparse_mat and implements csmv (the local matrix-vector product). +! Wrapped in a psb_dspmat_type and paired with the composed global descriptor +! (see psb_cd_nest_compose), the nested operator can then be fed to psb_spmm, +! psb_krylov and the AMG4PSBLAS preconditioners unchanged (MATNEST-style). +! +! The local vector handed to csmv lives in the GLOBAL local layout produced by +! psb_cd_nest_compose: the owned entries of all fields are concatenated, followed +! by the global halo. For each field we precompute field_map(field)%global_local_pos, +! the positions in that global local vector of the field's own local vector +! (owned entries first, then the field's ghosts), so we can gather the field +! input sub-vector and scatter the field output sub-vector without further +! communication (the halo exchange is done once by psb_spmm on the global desc). +! +module psb_d_nest_base_mat_mod + use psb_const_mod + use psb_error_mod + use psb_d_base_mat_mod, only : psb_d_base_sparse_mat + use psb_desc_mod, only : psb_desc_type + use psb_desc_nest_mod, only : psb_desc_nest_type + use psb_d_nest_mat_mod, only : psb_d_nest_sparse_mat + use psb_d_mat_mod, only : psb_dspmat_type + implicit none + + ! Per-field gather/scatter map into the global local vector. + ! global_local_pos(1 : n_owned) -> the field's owned entries + ! global_local_pos(n_owned+1 : size) -> the field's ghost (halo) entries + type :: psb_d_nest_field_map + integer(psb_ipk_) :: n_owned = 0 + integer(psb_ipk_), allocatable :: global_local_pos(:) + end type psb_d_nest_field_map + + type, extends(psb_d_base_sparse_mat) :: psb_d_nest_base_mat + integer(psb_ipk_) :: n_fields = 0 + type(psb_d_nest_sparse_mat), pointer :: block_storage => null() ! blocks (not owned) + type(psb_desc_nest_type), pointer :: grid_desc => null() ! per-field descriptors (not owned) + type(psb_d_nest_field_map), allocatable :: field_map(:) + contains + procedure, pass(a) :: csmv => psb_d_nest_base_csmv + procedure, pass(a) :: get_nzeros => psb_d_nest_base_get_nzeros + procedure, nopass :: get_fmt => psb_d_nest_base_get_fmt + procedure, pass(a) :: free => psb_d_nest_base_free + end type psb_d_nest_base_mat + + private + public :: psb_d_nest_base_mat, psb_d_nest_base_setup, psb_d_nest_apply_block + ! field-split interface (for the block preconditioner) + public :: psb_d_nest_get_n_fields, psb_d_nest_get_field_owned, & + & psb_d_nest_get_block, psb_d_nest_get_field_desc, & + & psb_d_nest_restrict_field, psb_d_nest_prolong_field + +contains + + function psb_d_nest_base_get_fmt() result(format_name) + character(len=5) :: format_name + format_name = 'NEST' + end function psb_d_nest_base_get_fmt + + ! free: the nested operator does NOT own block_storage / grid_desc (they are + ! pointers into the caller), so we only detach them and release the field maps. + subroutine psb_d_nest_base_free(a) + class(psb_d_nest_base_mat), intent(inout) :: a + a%block_storage => null() + a%grid_desc => null() + if (allocated(a%field_map)) deallocate(a%field_map) + a%n_fields = 0 + call a%set_null() + end subroutine psb_d_nest_base_free + + function psb_d_nest_base_get_nzeros(a) result(total_nzeros) + class(psb_d_nest_base_mat), intent(in) :: a + integer(psb_ipk_) :: total_nzeros + integer(psb_ipk_) :: i_block_row, j_block_col + total_nzeros = 0 + if (associated(a%block_storage)) then + do j_block_col = 1, a%block_storage%ncblocks + do i_block_row = 1, a%block_storage%nrblocks + if (a%block_storage%has_block(i_block_row, j_block_col)) & + & total_nzeros = total_nzeros + & + & a%block_storage%mats(i_block_row, j_block_col)%get_nzeros() + end do + end do + end if + end function psb_d_nest_base_get_nzeros + + ! Build the per-field gather maps and set the local dimensions, from the nested + ! grid descriptor (per-field distribution desc_grid%descs(1,field)) and the + ! composed global descriptor desc_global (produced by psb_cd_nest_compose). + subroutine psb_d_nest_base_setup(nest_op, block_storage, desc_grid, desc_global, info) + type(psb_d_nest_base_mat), intent(inout) :: nest_op + type(psb_d_nest_sparse_mat), target, intent(in) :: block_storage + type(psb_desc_nest_type), target, intent(in) :: desc_grid + type(psb_desc_type), intent(in) :: desc_global + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: n_fields, i_field, i_entry + integer(psb_ipk_) :: n_owned, n_local, n_ghost, owned_offset, local_pos + integer(psb_lpk_) :: global_idx + integer(psb_lpk_), allocatable :: field_global_offset(:) + character(len=24) :: name + + info = psb_success_ + name = 'psb_d_nest_base_setup' + + if (desc_grid%nrblocks /= desc_grid%ncblocks) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='nested block structure must be square') + return + end if + + n_fields = desc_grid%ncblocks + nest_op%n_fields = n_fields + nest_op%grid_desc => desc_grid + nest_op%block_storage => block_storage + + ! global field offsets (used to form ghost global indices) + allocate(field_global_offset(n_fields+1), nest_op%field_map(n_fields), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + field_global_offset(1) = 0 + do i_field = 1, n_fields + field_global_offset(i_field+1) = field_global_offset(i_field) & + & + desc_grid%descs(1,i_field)%get_global_rows() + end do + + owned_offset = 0 ! running owned-local offset in the global local vector + do i_field = 1, n_fields + n_owned = desc_grid%descs(1,i_field)%get_local_rows() + n_local = desc_grid%descs(1,i_field)%get_local_cols() + n_ghost = n_local - n_owned + nest_op%field_map(i_field)%n_owned = n_owned + allocate(nest_op%field_map(i_field)%global_local_pos(n_local), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + ! owned entries: contiguous in the global local vector + do i_entry = 1, n_owned + nest_op%field_map(i_field)%global_local_pos(i_entry) = owned_offset + i_entry + end do + ! ghost entries: locate the field's ghost global index in the global descriptor + do i_entry = 1, n_ghost + call desc_grid%descs(1,i_field)%l2g(n_owned + i_entry, global_idx, info) + if (info /= 0) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='l2g'); return + end if + call desc_global%g2l(field_global_offset(i_field) + global_idx, local_pos, info) + if (info /= 0) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='g2l'); return + end if + nest_op%field_map(i_field)%global_local_pos(n_owned + i_entry) = local_pos + end do + owned_offset = owned_offset + n_owned + end do + + call nest_op%set_nrows(desc_global%get_local_rows()) + call nest_op%set_ncols(desc_global%get_local_cols()) + call nest_op%set_asb() + + end subroutine psb_d_nest_base_setup + + ! Local block matrix-vector product: y = alpha * A_nest * x + beta * y. + ! x is in the global local layout (owned fields concatenated + global halo); + ! y holds the owned entries (global local rows). + subroutine psb_d_nest_base_csmv(alpha, a, x, beta, y, info, trans) + real(psb_dpk_), intent(in) :: alpha, beta, x(:) + class(psb_d_nest_base_mat), intent(in) :: a + real(psb_dpk_), intent(inout) :: y(:) + integer(psb_ipk_), intent(out) :: info + character, optional, intent(in) :: trans + + real(psb_dpk_), allocatable :: x_field(:), y_field(:) + integer(psb_ipk_) :: i_block_row, j_block_col, i_entry + integer(psb_ipk_) :: n_local_col_field, n_owned_row_field + character :: trans_op + character(len=24) :: name + + info = psb_success_ + name = 'psb_d_nest_base_csmv' + trans_op = 'N' + if (present(trans)) trans_op = trans + if (trans_op /= 'N' .and. trans_op /= 'n') then + ! Transposed nested product is not implemented (would swap block indices + ! and need the transposed halo); reject explicitly. See P5. + info = psb_err_transpose_not_n_unsupported_ + call psb_errpush(info, name) + return + end if + if (.not. associated(a%block_storage)) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + + ! y <- beta * y + if (beta == dzero) then + y(:) = dzero + else if (beta /= done) then + y(:) = beta * y(:) + end if + + do j_block_col = 1, a%n_fields + n_local_col_field = size(a%field_map(j_block_col)%global_local_pos) + allocate(x_field(n_local_col_field), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + ! gather the column-field input sub-vector (owned + that field's ghosts) + do i_entry = 1, n_local_col_field + x_field(i_entry) = x(a%field_map(j_block_col)%global_local_pos(i_entry)) + end do + + do i_block_row = 1, a%n_fields + if (a%block_storage%has_block(i_block_row, j_block_col)) then + n_owned_row_field = a%field_map(i_block_row)%n_owned + allocate(y_field(n_owned_row_field), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + ! current row-field output sub-vector (owned) + do i_entry = 1, n_owned_row_field + y_field(i_entry) = y(a%field_map(i_block_row)%global_local_pos(i_entry)) + end do + ! y_field <- alpha * A(i_block_row, j_block_col) * x_field + y_field + call a%block_storage%mats(i_block_row, j_block_col)%a%csmv( & + & alpha, x_field, done, y_field, info, trans_op) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block csmv') + return + end if + ! scatter the row-field output sub-vector back into y + do i_entry = 1, n_owned_row_field + y(a%field_map(i_block_row)%global_local_pos(i_entry)) = y_field(i_entry) + end do + deallocate(y_field) + end if + end do + deallocate(x_field) + end do + + end subroutine psb_d_nest_base_csmv + + ! Selective (regime 2) application of a SINGLE block: + ! y_field = alpha * A(i_block_row, j_block_col) * x_field + beta * y_field + ! x_field is the column-field local vector (owned + ghosts) ALREADY halo-exchanged + ! by the caller; y_field is the row-field owned local vector. The caller chooses + ! the exchange regime (the union halo, or just this block's halo), so this + ! routine is purely local. It is FORMAT-AGNOSTIC: it dispatches to the block's + ! own polymorphic csmv, so the block may be CSR, COO, ... independently of the + ! other blocks. (The full-operator matvec, regime 1, is psb_d_nest_base_csmv.) + subroutine psb_d_nest_apply_block(nest_op, i_block_row, j_block_col, alpha, x_field, beta, y_field, info) + type(psb_d_nest_base_mat), intent(in) :: nest_op + integer(psb_ipk_), intent(in) :: i_block_row, j_block_col + real(psb_dpk_), intent(in) :: alpha, beta, x_field(:) + real(psb_dpk_), intent(inout) :: y_field(:) + integer(psb_ipk_), intent(out) :: info + character(len=24) :: name + + info = psb_success_ + name = 'psb_d_nest_apply_block' + + if (.not. associated(nest_op%block_storage)) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + if (.not. nest_op%block_storage%has_block(i_block_row, j_block_col)) then + ! absent block contributes zero: y_field <- beta * y_field + if (beta == dzero) then + y_field(:) = dzero + else if (beta /= done) then + y_field(:) = beta * y_field(:) + end if + return + end if + + ! polymorphic dispatch: the block applies its own format (CSR/COO/...) + call nest_op%block_storage%mats(i_block_row, j_block_col)%a%csmv( & + & alpha, x_field, beta, y_field, info) + if (info /= psb_success_) & + & call psb_errpush(psb_err_from_subroutine_, name, a_err='block csmv') + + end subroutine psb_d_nest_apply_block + + ! ==================================================================== + ! Field-split interface (for the block preconditioner). + ! Exposes the field structure so a fieldsplit/Schur preconditioner can: + ! - know how many fields there are and their owned sizes; + ! - get a block as a standard psb_dspmat_type (sub-preconditioner on A, + ! Schur-complement matvecs with B / B^T); + ! - get a field descriptor (run a field-level Krylov / halo exchange); + ! - restrict the global vector to a field sub-vector and prolong it back. + ! ==================================================================== + + function psb_d_nest_get_n_fields(nest_op) result(n_fields) + type(psb_d_nest_base_mat), intent(in) :: nest_op + integer(psb_ipk_) :: n_fields + n_fields = nest_op%n_fields + end function psb_d_nest_get_n_fields + + function psb_d_nest_get_field_owned(nest_op, field) result(n_owned) + type(psb_d_nest_base_mat), intent(in) :: nest_op + integer(psb_ipk_), intent(in) :: field + integer(psb_ipk_) :: n_owned + n_owned = 0 + if (allocated(nest_op%field_map) .and. field >= 1 .and. field <= nest_op%n_fields) & + & n_owned = nest_op%field_map(field)%n_owned + end function psb_d_nest_get_field_owned + + ! Pointer to block (i,j) as a standard psb_dspmat_type (null if absent). + function psb_d_nest_get_block(nest_op, i_block_row, j_block_col) result(block_ptr) + type(psb_d_nest_base_mat), target, intent(in) :: nest_op + integer(psb_ipk_), intent(in) :: i_block_row, j_block_col + type(psb_dspmat_type), pointer :: block_ptr + block_ptr => null() + if (associated(nest_op%block_storage)) then + if (nest_op%block_storage%has_block(i_block_row, j_block_col)) & + & block_ptr => nest_op%block_storage%mats(i_block_row, j_block_col) + end if + end function psb_d_nest_get_block + + ! Pointer to field k's descriptor (null if not set up). + function psb_d_nest_get_field_desc(nest_op, field) result(desc_ptr) + type(psb_d_nest_base_mat), target, intent(in) :: nest_op + integer(psb_ipk_), intent(in) :: field + type(psb_desc_type), pointer :: desc_ptr + desc_ptr => null() + if (associated(nest_op%grid_desc) .and. field >= 1 .and. field <= nest_op%n_fields) & + & desc_ptr => nest_op%grid_desc%descs(1, field) + end function psb_d_nest_get_field_desc + + ! Restrict: extract field k's OWNED sub-vector from the global local vector. + subroutine psb_d_nest_restrict_field(nest_op, field, x_global, x_field, info) + type(psb_d_nest_base_mat), intent(in) :: nest_op + integer(psb_ipk_), intent(in) :: field + real(psb_dpk_), intent(in) :: x_global(:) + real(psb_dpk_), intent(out) :: x_field(:) + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_) :: i_entry, n_owned + info = psb_success_ + if (field < 1 .or. field > nest_op%n_fields) then + info = psb_err_invalid_input_; return + end if + n_owned = nest_op%field_map(field)%n_owned + do i_entry = 1, n_owned + x_field(i_entry) = x_global(nest_op%field_map(field)%global_local_pos(i_entry)) + end do + end subroutine psb_d_nest_restrict_field + + ! Prolong: insert field k's OWNED sub-vector into the global local vector. + subroutine psb_d_nest_prolong_field(nest_op, field, x_field, x_global, info) + type(psb_d_nest_base_mat), intent(in) :: nest_op + integer(psb_ipk_), intent(in) :: field + real(psb_dpk_), intent(in) :: x_field(:) + real(psb_dpk_), intent(inout) :: x_global(:) + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_) :: i_entry, n_owned + info = psb_success_ + if (field < 1 .or. field > nest_op%n_fields) then + info = psb_err_invalid_input_; return + end if + n_owned = nest_op%field_map(field)%n_owned + do i_entry = 1, n_owned + x_global(nest_op%field_map(field)%global_local_pos(i_entry)) = x_field(i_entry) + end do + end subroutine psb_d_nest_prolong_field + +end module psb_d_nest_base_mat_mod diff --git a/base/modules/serial/psb_d_nest_mat_mod.f90 b/base/modules/serial/psb_d_nest_mat_mod.f90 index bfcb0c966..dc68513c5 100644 --- a/base/modules/serial/psb_d_nest_mat_mod.f90 +++ b/base/modules/serial/psb_d_nest_mat_mod.f90 @@ -30,13 +30,15 @@ ! ! ! module: psb_d_nest_mat_mod +! Author: Simone Staccone (Stack-1) ! ! Defines psb_d_nest_sparse_mat: a block-structured distributed sparse ! matrix for double precision real arithmetic. ! ! The matrix is stored as a 2-D array of psb_dspmat_type sub-matrices. -! A companion logical array blk_present(i,j) flags which blocks are -! non-null (absent blocks contribute zero to any product). +! Block presence is determined directly from the sub-matrix storage: a block +! (i,j) is present iff mats(i,j)%a is allocated (absent blocks contribute zero +! to any product). There is no separate presence flag array. ! ! Descriptor convention (current nested design) ! --------------------------------------------- @@ -46,7 +48,7 @@ ! descs(i,j) together with mats(i,j). ! ! A block may be structurally absent (NULL/zero): this is represented by -! blk_present(i,j)=.false. and mats(i,j) left unbuilt. In that case the +! mats(i,j) left unbuilt (mats(i,j)%a not allocated). In that case the ! block contributes zero and is skipped by nested kernels. ! ! Descriptor storage is distinct from matrix presence: descriptors are @@ -54,7 +56,7 @@ ! matrix blocks may be present only on a subset. ! ! Reference examples in test/pdegen: -! * psb_d_pde_nest.full.F90 (A(2,2) left NULL, blk_present(2,2)=.false.) +! * psb_d_pde_nest.full.F90 (A(2,2) left NULL, mats(2,2)%a not allocated) ! * psb_d_nest_tools.F90 and psb_d_pde_nest_full_tools.F90 ! (2-D desc_nest%descs(i,j) used in nested allocation/assembly). ! @@ -66,7 +68,6 @@ module psb_d_nest_mat_mod integer(psb_ipk_) :: nrblocks = 0 integer(psb_ipk_) :: ncblocks = 0 type(psb_dspmat_type), allocatable :: mats(:,:) - logical, allocatable :: blk_present(:,:) contains procedure :: get_nrblocks => psb_d_nest_mat_get_nrb procedure :: get_ncblocks => psb_d_nest_mat_get_ncb @@ -91,29 +92,32 @@ contains end function psb_d_nest_mat_get_ncb ! has_block: return .true. if block (i,j) is non-null - function psb_d_nest_mat_has_block(a, i, j) result(hp) + function psb_d_nest_mat_has_block(a, i_block_row, j_block_col) result(has) class(psb_d_nest_sparse_mat), intent(in) :: a - integer(psb_ipk_), intent(in) :: i, j - logical :: hp + integer(psb_ipk_), intent(in) :: i_block_row, j_block_col + logical :: has - hp = .false. - if (i < 1 .or. i > a%nrblocks) return - if (j < 1 .or. j > a%ncblocks) return - if (.not. allocated(a%blk_present)) return - hp = a%blk_present(i, j) + has = .false. + if (i_block_row < 1 .or. i_block_row > a%nrblocks) return + if (j_block_col < 1 .or. j_block_col > a%ncblocks) return + if (.not. allocated(a%mats)) return + ! P3: presence is determined solely by whether the sub-matrix has been + ! built (its polymorphic storage %a is allocated). No parallel flag array. + has = allocated(a%mats(i_block_row, j_block_col)%a) end function psb_d_nest_mat_has_block ! sizeof: total storage across all allocated sub-matrices - function psb_d_nest_mat_sizeof(a) result(s) + function psb_d_nest_mat_sizeof(a) result(total_bytes) class(psb_d_nest_sparse_mat), intent(in) :: a - integer(psb_epk_) :: s - integer(psb_ipk_) :: i, j + integer(psb_epk_) :: total_bytes + integer(psb_ipk_) :: i_block_row, j_block_col - s = 0_psb_epk_ + total_bytes = 0_psb_epk_ if (allocated(a%mats)) then - do j = 1, a%ncblocks - do i = 1, a%nrblocks - if (a%blk_present(i, j)) s = s + a%mats(i, j)%sizeof() + do j_block_col = 1, a%ncblocks + do i_block_row = 1, a%nrblocks + if (allocated(a%mats(i_block_row, j_block_col)%a)) & + & total_bytes = total_bytes + a%mats(i_block_row, j_block_col)%sizeof() end do end do end if @@ -124,23 +128,19 @@ contains class(psb_d_nest_sparse_mat), intent(inout) :: a integer(psb_ipk_), intent(out) :: info - integer(psb_ipk_) :: i, j, linfo + integer(psb_ipk_) :: i_block_row, j_block_col, local_info info = 0 if (allocated(a%mats)) then - do j = 1, a%ncblocks - do i = 1, a%nrblocks - if (a%blk_present(i, j)) then - call a%mats(i, j)%free() + do j_block_col = 1, a%ncblocks + do i_block_row = 1, a%nrblocks + if (allocated(a%mats(i_block_row, j_block_col)%a)) then + call a%mats(i_block_row, j_block_col)%free() end if end do end do - deallocate(a%mats, stat=linfo) - if (linfo /= 0 .and. info == 0) info = linfo - end if - if (allocated(a%blk_present)) then - deallocate(a%blk_present, stat=linfo) - if (linfo /= 0 .and. info == 0) info = linfo + deallocate(a%mats, stat=local_info) + if (local_info /= 0 .and. info == 0) info = local_info end if a%nrblocks = 0 a%ncblocks = 0 diff --git a/base/modules/serial/psb_d_nest_vect_mod.f90 b/base/modules/serial/psb_d_nest_vect_mod.f90 deleted file mode 100644 index c90693607..000000000 --- a/base/modules/serial/psb_d_nest_vect_mod.f90 +++ /dev/null @@ -1,109 +0,0 @@ -! -! Parallel Sparse BLAS version 3.5 -! (C) Copyright 2006-2018 -! Salvatore Filippone -! Alfredo Buttari -! -! Redistribution and use in source and binary forms, with or without -! modification, are permitted provided that the following conditions -! are met: -! 1. Redistributions of source code must retain the above copyright -! notice, this list of conditions and the following disclaimer. -! 2. Redistributions in binary form must reproduce the above copyright -! notice, this list of conditions, and the following disclaimer in the -! documentation and/or other materials provided with the distribution. -! 3. The name of the PSBLAS group or the names of its contributors may -! not be used to endorse or promote products derived from this -! software without specific written permission. -! -! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS -! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -! POSSIBILITY OF SUCH DAMAGE. -! -! -! module: psb_d_nest_vect_mod -! -! Defines psb_d_nest_vect_type: a block-structured distributed dense -! vector for double precision real arithmetic. Each sub-vector is a -! standard psb_d_vect_type assembled under its own descriptor. -! -! Parallel BLAS operations (nrm2, dot, axpby) are exposed as module -! subroutines/functions in psb_d_nest_psblas_mod so that they can -! exploit a single global reduction per call. -! -module psb_d_nest_vect_mod - use psb_d_vect_mod - use psb_desc_mod - implicit none - - type :: psb_d_nest_vect_type - integer(psb_ipk_) :: nblocks = 0 - type(psb_d_vect_type), allocatable :: vects(:) - contains - procedure :: get_nblocks => psb_d_nest_vect_get_nblocks - procedure :: zero => psb_d_nest_vect_zero - procedure :: sizeof => psb_d_nest_vect_sizeof - procedure :: free => psb_d_nest_vect_free - end type psb_d_nest_vect_type - -contains - - ! get_nblocks - function psb_d_nest_vect_get_nblocks(x) result(nb) - class(psb_d_nest_vect_type), intent(in) :: x - integer(psb_ipk_) :: nb - nb = x%nblocks - end function psb_d_nest_vect_get_nblocks - - ! zero: set all sub-vectors to zero (local, no halo zeroing needed) - subroutine psb_d_nest_vect_zero(x) - class(psb_d_nest_vect_type), intent(inout) :: x - integer(psb_ipk_) :: i - if (allocated(x%vects)) then - do i = 1, x%nblocks - call x%vects(i)%zero() - end do - end if - end subroutine psb_d_nest_vect_zero - - ! sizeof: total bytes across all sub-vectors - function psb_d_nest_vect_sizeof(x) result(s) - class(psb_d_nest_vect_type), intent(in) :: x - integer(psb_epk_) :: s - integer(psb_ipk_) :: i - s = 0_psb_epk_ - if (allocated(x%vects)) then - do i = 1, x%nblocks - s = s + x%vects(i)%sizeof() - end do - end if - end function psb_d_nest_vect_sizeof - - ! free: release all sub-vectors - subroutine psb_d_nest_vect_free(x, info) - class(psb_d_nest_vect_type), intent(inout) :: x - integer(psb_ipk_), intent(out) :: info - - integer(psb_ipk_) :: i, linfo - - info = 0 - if (allocated(x%vects)) then - do i = 1, x%nblocks - call x%vects(i)%free(linfo) - if (linfo /= 0 .and. info == 0) info = linfo - end do - deallocate(x%vects, stat=linfo) - if (linfo /= 0 .and. info == 0) info = linfo - end if - x%nblocks = 0 - end subroutine psb_d_nest_vect_free - -end module psb_d_nest_vect_mod diff --git a/base/modules/tools/psb_cd_nest_tools_mod.F90 b/base/modules/tools/psb_cd_nest_tools_mod.F90 index 78454ec32..4fe4487f8 100644 --- a/base/modules/tools/psb_cd_nest_tools_mod.F90 +++ b/base/modules/tools/psb_cd_nest_tools_mod.F90 @@ -29,6 +29,9 @@ ! POSSIBILITY OF SUCH DAMAGE. ! ! +! Module: psb_cd_nest_tools_mod +! Author: Simone Staccone (Stack-1) +! ! Nested-specific assembly wrappers for PSBLAS3 — descriptor routines ! @@ -39,12 +42,14 @@ module psb_cd_nest_tools_mod use psb_error_mod, only : psb_errpush use psb_cd_tools_mod, only : psb_cdall, psb_cdasb, psb_cdins, psb_cdcpy, psb_cdprt use psb_desc_nest_mod, only : psb_desc_nest_type + use psb_desc_mod, only : psb_desc_type implicit none private public :: psb_cdall_nest, psb_cdins_nest, psb_cdins_nest_rc, & - psb_cdasb_nest, psb_cdfree_nest, psb_cdcpy_nest, psb_cdprt_nest + psb_cdasb_nest, psb_cdfree_nest, psb_cdcpy_nest, psb_cdprt_nest, & + psb_cd_nest_compose ! Column-only form: (blk_j, nz, ja, desc_nest, info [,mask, lidx]) ! Row+column form: (blk_i, blk_j, nz, ia, ja, desc_nest, info) @@ -86,29 +91,29 @@ contains integer(psb_ipk_), intent(out) :: info integer(psb_ipk_), intent(in), optional :: nrblocks, ncblocks, nl - integer(psb_ipk_) :: i, j, nr, nc, nl_ + integer(psb_ipk_) :: i_block_row, j_block_col, n_block_rows, n_block_cols, local_rows character(len=20) :: name info = psb_success_ name = 'psb_cdall_nest' ! Set default dimensions - nr = 2 - nc = 2 - if (present(nrblocks)) nr = nrblocks - if (present(ncblocks)) nc = ncblocks + n_block_rows = 2 + n_block_cols = 2 + if (present(nrblocks)) n_block_rows = nrblocks + if (present(ncblocks)) n_block_cols = ncblocks if (.not. present(nl)) then info = psb_err_no_optional_arg_ call psb_errpush(info, name, a_err='nl (local row count)') return end if - nl_ = nl + local_rows = nl ! Allocate nested descriptor structure - desc_nest%nrblocks = nr - desc_nest%ncblocks = nc - allocate(desc_nest%descs(nr, nc), stat=info) + desc_nest%nrblocks = n_block_rows + desc_nest%ncblocks = n_block_cols + allocate(desc_nest%descs(n_block_rows, n_block_cols), stat=info) if (info /= 0) then info = psb_err_alloc_dealloc_ call psb_errpush(info, name) @@ -120,9 +125,9 @@ contains ! psb_cdasb_nest assembles both the original and the clone the shared ! base_desc is rebuilt twice, corrupting the global-to-local mapping of ! every block in that row. Independent allocations avoid this entirely. - do i = 1, nr - do j = 1, nc - call psb_cdall(ctxt, desc_nest%descs(i, j), info, nl=nl_) + do i_block_row = 1, n_block_rows + do j_block_col = 1, n_block_cols + call psb_cdall(ctxt, desc_nest%descs(i_block_row, j_block_col), info, nl=local_rows) if (info /= psb_success_) then call psb_errpush(psb_err_from_subroutine_, name) return @@ -135,9 +140,9 @@ contains #if defined(PSB_IPK4) && defined(PSB_LPK8) ! psb_cdins_nest_rc_sub: row+col form, ipk_ nz — only when ipk_ /= lpk_ - subroutine psb_cdins_nest_rc_sub(blk_i, blk_j, nz, ia, ja, desc_nest, info) - integer(psb_ipk_), intent(in) :: blk_i, blk_j, nz - integer(psb_lpk_), intent(in) :: ia(:), ja(:) + subroutine psb_cdins_nest_rc_sub(block_row, block_col, n_entries, entry_rows, entry_cols, desc_nest, info) + integer(psb_ipk_), intent(in) :: block_row, block_col, n_entries + integer(psb_lpk_), intent(in) :: entry_rows(:), entry_cols(:) type(psb_desc_nest_type), intent(inout) :: desc_nest integer(psb_ipk_), intent(out) :: info @@ -146,16 +151,16 @@ contains info = psb_success_ name = 'psb_cdins_nest' - if (nz == 0) return + if (n_entries == 0) return - if (blk_i < 1 .or. blk_i > desc_nest%nrblocks .or. & - blk_j < 1 .or. blk_j > desc_nest%ncblocks) then + if (block_row < 1 .or. block_row > desc_nest%nrblocks .or. & + block_col < 1 .or. block_col > desc_nest%ncblocks) then info = psb_err_invalid_input_ call psb_errpush(info, name, a_err='invalid block indices') return end if - call psb_cdins(nz, ia, ja, desc_nest%descs(blk_i, blk_j), info) + call psb_cdins(n_entries, entry_rows, entry_cols, desc_nest%descs(block_row, block_col), info) if (info /= psb_success_) & call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_cdins') @@ -163,45 +168,45 @@ contains ! psb_cdins_nest_c: col-only form, ipk_ nz — only when ipk_ /= lpk_ - subroutine psb_cdins_nest_c(blk_j, nz, ja, desc_nest, info, mask, lidx) - integer(psb_ipk_), intent(in) :: blk_j, nz - integer(psb_lpk_), intent(in) :: ja(:) + subroutine psb_cdins_nest_c(block_col, n_entries, entry_cols, desc_nest, info, mask, lidx) + integer(psb_ipk_), intent(in) :: block_col, n_entries + integer(psb_lpk_), intent(in) :: entry_cols(:) type(psb_desc_nest_type), intent(inout) :: desc_nest integer(psb_ipk_), intent(out) :: info logical, intent(in), optional, target :: mask(:) integer(psb_ipk_), intent(in), optional :: lidx(:) - integer(psb_ipk_) :: i, linfo + integer(psb_ipk_) :: i_block_row, local_info character(len=20) :: name info = psb_success_ name = 'psb_cdins_nest' - if (nz == 0) return + if (n_entries == 0) return - if (blk_j < 1 .or. blk_j > desc_nest%ncblocks) then + if (block_col < 1 .or. block_col > desc_nest%ncblocks) then info = psb_err_invalid_input_ call psb_errpush(info, name, a_err='invalid block column index') return end if - do i = 1, desc_nest%nrblocks - linfo = psb_success_ + do i_block_row = 1, desc_nest%nrblocks + local_info = psb_success_ if (present(mask)) then if (present(lidx)) then - call psb_cdins(nz, ja, desc_nest%descs(i, blk_j), linfo, mask=mask, lidx=lidx) + call psb_cdins(n_entries, entry_cols, desc_nest%descs(i_block_row, block_col), local_info, mask=mask, lidx=lidx) else - call psb_cdins(nz, ja, desc_nest%descs(i, blk_j), linfo, mask=mask) + call psb_cdins(n_entries, entry_cols, desc_nest%descs(i_block_row, block_col), local_info, mask=mask) end if else if (present(lidx)) then - call psb_cdins(nz, ja, desc_nest%descs(i, blk_j), linfo, lidx=lidx) + call psb_cdins(n_entries, entry_cols, desc_nest%descs(i_block_row, block_col), local_info, lidx=lidx) else - call psb_cdins(nz, ja, desc_nest%descs(i, blk_j), linfo) + call psb_cdins(n_entries, entry_cols, desc_nest%descs(i_block_row, block_col), local_info) end if end if - if (linfo /= psb_success_ .and. info == psb_success_) then - info = linfo + if (local_info /= psb_success_ .and. info == psb_success_) then + info = local_info call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_cdins') end if end do @@ -215,9 +220,9 @@ contains ! When entries in block (blk_i, blk_j) reference columns owned by other ! processes, use the col-only form afterwards to broadcast those column ! indices across all row-blocks in block-col blk_j. - subroutine psb_lcdins_nest_rc(blk_i, blk_j, nz, ia, ja, desc_nest, info) - integer(psb_ipk_), intent(in) :: blk_i, blk_j - integer(psb_lpk_), intent(in) :: nz, ia(:), ja(:) + subroutine psb_lcdins_nest_rc(block_row, block_col, n_entries, entry_rows, entry_cols, desc_nest, info) + integer(psb_ipk_), intent(in) :: block_row, block_col + integer(psb_lpk_), intent(in) :: n_entries, entry_rows(:), entry_cols(:) type(psb_desc_nest_type), intent(inout) :: desc_nest integer(psb_ipk_), intent(out) :: info @@ -226,16 +231,16 @@ contains info = psb_success_ name = 'psb_cdins_nest' - if (nz == 0) return + if (n_entries == 0) return - if (blk_i < 1 .or. blk_i > desc_nest%nrblocks .or. & - blk_j < 1 .or. blk_j > desc_nest%ncblocks) then + if (block_row < 1 .or. block_row > desc_nest%nrblocks .or. & + block_col < 1 .or. block_col > desc_nest%ncblocks) then info = psb_err_invalid_input_ call psb_errpush(info, name, a_err='invalid block indices') return end if - call psb_cdins(nz, ia, ja, desc_nest%descs(blk_i, blk_j), info) + call psb_cdins(n_entries, entry_rows, entry_cols, desc_nest%descs(block_row, block_col), info) if (info /= psb_success_) & call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_cdins') @@ -247,45 +252,45 @@ contains ! Registers nz global column indices ja into the descriptor for ! block column blk_j across all row-blocks (descs(i, blk_j) for ! i = 1..nrblocks). mask and lidx are forwarded to psb_cdins. - subroutine psb_lcdins_nest_c(blk_j, nz, ja, desc_nest, info, mask, lidx) - integer(psb_ipk_), intent(in) :: blk_j - integer(psb_lpk_), intent(in) :: nz, ja(:) + subroutine psb_lcdins_nest_c(block_col, n_entries, entry_cols, desc_nest, info, mask, lidx) + integer(psb_ipk_), intent(in) :: block_col + integer(psb_lpk_), intent(in) :: n_entries, entry_cols(:) type(psb_desc_nest_type), intent(inout) :: desc_nest integer(psb_ipk_), intent(out) :: info logical, intent(in), optional, target :: mask(:) integer(psb_ipk_), intent(in), optional :: lidx(:) - integer(psb_ipk_) :: i, linfo + integer(psb_ipk_) :: i_block_row, local_info character(len=20) :: name info = psb_success_ name = 'psb_cdins_nest' - if (nz == 0) return + if (n_entries == 0) return - if (blk_j < 1 .or. blk_j > desc_nest%ncblocks) then + if (block_col < 1 .or. block_col > desc_nest%ncblocks) then info = psb_err_invalid_input_ call psb_errpush(info, name, a_err='invalid block column index') return end if - do i = 1, desc_nest%nrblocks - linfo = psb_success_ + do i_block_row = 1, desc_nest%nrblocks + local_info = psb_success_ if (present(mask)) then if (present(lidx)) then - call psb_cdins(nz, ja, desc_nest%descs(i, blk_j), linfo, mask=mask, lidx=lidx) + call psb_cdins(n_entries, entry_cols, desc_nest%descs(i_block_row, block_col), local_info, mask=mask, lidx=lidx) else - call psb_cdins(nz, ja, desc_nest%descs(i, blk_j), linfo, mask=mask) + call psb_cdins(n_entries, entry_cols, desc_nest%descs(i_block_row, block_col), local_info, mask=mask) end if else if (present(lidx)) then - call psb_cdins(nz, ja, desc_nest%descs(i, blk_j), linfo, lidx=lidx) + call psb_cdins(n_entries, entry_cols, desc_nest%descs(i_block_row, block_col), local_info, lidx=lidx) else - call psb_cdins(nz, ja, desc_nest%descs(i, blk_j), linfo) + call psb_cdins(n_entries, entry_cols, desc_nest%descs(i_block_row, block_col), local_info) end if end if - if (linfo /= psb_success_ .and. info == psb_success_) then - info = linfo + if (local_info /= psb_success_ .and. info == psb_success_) then + info = local_info call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_cdins') end if end do @@ -307,15 +312,15 @@ contains type(psb_desc_nest_type), intent(inout) :: desc_nest integer(psb_ipk_), intent(out) :: info - integer(psb_ipk_) :: i, j + integer(psb_ipk_) :: i_block_row, j_block_col character(len=20) :: name info = psb_success_ name = 'psb_cdasb_nest' - do i = 1, desc_nest%nrblocks - do j = 1, desc_nest%ncblocks - call psb_cdasb(desc_nest%descs(i, j), info) + do i_block_row = 1, desc_nest%nrblocks + do j_block_col = 1, desc_nest%ncblocks + call psb_cdasb(desc_nest%descs(i_block_row, j_block_col), info) if (info /= psb_success_) then call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_cdasb') return @@ -368,7 +373,7 @@ contains type(psb_desc_nest_type), intent(out) :: desc_out integer(psb_ipk_), intent(out) :: info - integer(psb_ipk_) :: i, j + integer(psb_ipk_) :: i_block_row, j_block_col character(len=20) :: name info = psb_success_ @@ -383,9 +388,9 @@ contains return end if - do i = 1, desc_in%nrblocks - do j = 1, desc_in%ncblocks - call psb_cdcpy(desc_in%descs(i, j), desc_out%descs(i, j), info) + do i_block_row = 1, desc_in%nrblocks + do j_block_col = 1, desc_in%ncblocks + call psb_cdcpy(desc_in%descs(i_block_row, j_block_col), desc_out%descs(i_block_row, j_block_col), info) if (info /= psb_success_) then call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_cdcpy') return @@ -415,37 +420,37 @@ contains logical, intent(in), optional :: glob, short integer(psb_ipk_), intent(in), optional :: verbosity - integer(psb_ipk_) :: i, j + integer(psb_ipk_) :: i_block_row, j_block_col - do i = 1, desc_nest%nrblocks - do j = 1, desc_nest%ncblocks - write(iout, '(a,i0,a,i0,a)') 'Block (', i, ',', j, '):' + do i_block_row = 1, desc_nest%nrblocks + do j_block_col = 1, desc_nest%ncblocks + write(iout, '(a,i0,a,i0,a)') 'Block (', i_block_row, ',', j_block_col, '):' if (present(glob)) then if (present(short)) then if (present(verbosity)) then - call psb_cdprt(iout, desc_nest%descs(i,j), glob=glob, short=short, verbosity=verbosity) + call psb_cdprt(iout, desc_nest%descs(i_block_row,j_block_col), glob=glob, short=short, verbosity=verbosity) else - call psb_cdprt(iout, desc_nest%descs(i,j), glob=glob, short=short) + call psb_cdprt(iout, desc_nest%descs(i_block_row,j_block_col), glob=glob, short=short) end if else if (present(verbosity)) then - call psb_cdprt(iout, desc_nest%descs(i,j), glob=glob, verbosity=verbosity) + call psb_cdprt(iout, desc_nest%descs(i_block_row,j_block_col), glob=glob, verbosity=verbosity) else - call psb_cdprt(iout, desc_nest%descs(i,j), glob=glob) + call psb_cdprt(iout, desc_nest%descs(i_block_row,j_block_col), glob=glob) end if end if else if (present(short)) then if (present(verbosity)) then - call psb_cdprt(iout, desc_nest%descs(i,j), short=short, verbosity=verbosity) + call psb_cdprt(iout, desc_nest%descs(i_block_row,j_block_col), short=short, verbosity=verbosity) else - call psb_cdprt(iout, desc_nest%descs(i,j), short=short) + call psb_cdprt(iout, desc_nest%descs(i_block_row,j_block_col), short=short) end if else if (present(verbosity)) then - call psb_cdprt(iout, desc_nest%descs(i,j), verbosity=verbosity) + call psb_cdprt(iout, desc_nest%descs(i_block_row,j_block_col), verbosity=verbosity) else - call psb_cdprt(iout, desc_nest%descs(i,j)) + call psb_cdprt(iout, desc_nest%descs(i_block_row,j_block_col)) end if end if end if @@ -454,4 +459,126 @@ contains end subroutine psb_cdprt_nest + ! psb_cd_nest_compose (P1 / step 6a) + ! + ! Compose the per-field block descriptors into a SINGLE global psb_desc_type + ! describing the whole nested operator. The global index space is the + ! concatenation of the field spaces: + ! + ! global index = offset_k + (field-k global index), offset_k = sum_{m 0) then + allocate(halo_global(halo_count), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + halo_count = 0 + do i_field = 1, n_fields + n_owned = desc_grid%descs(1,i_field)%get_local_rows() + n_local = desc_grid%descs(1,i_field)%get_local_cols() + do i_loc = n_owned + 1, n_local + call desc_grid%descs(1,i_field)%l2g(i_loc, global_idx, info) + if (info /= 0) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='l2g halo'); return + end if + halo_count = halo_count + 1 + halo_global(halo_count) = field_offset(i_field) + global_idx + end do + end do + call psb_cdins(halo_count, halo_global, desc_global, info) + if (info /= 0) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_cdins'); return + end if + end if + + ! 5. assemble: build the global halo communication schedule (union halo) + call psb_cdasb(desc_global, info) + if (info /= 0) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_cdasb'); return + end if + + end subroutine psb_cd_nest_compose + end module psb_cd_nest_tools_mod diff --git a/base/modules/tools/psb_d_nest_builder_mod.F90 b/base/modules/tools/psb_d_nest_builder_mod.F90 new file mode 100644 index 000000000..0fb2851ea --- /dev/null +++ b/base/modules/tools/psb_d_nest_builder_mod.F90 @@ -0,0 +1,368 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific prior written permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! File: psb_d_nest_builder_mod.F90 +! +! Module: psb_d_nest_builder_mod +! Author: Simone Staccone (Stack-1) +! +! User-friendly frontend to build a nested (MATNEST) operator without manually +! managing per-field descriptors, the union halo, composition and setup. +! +! All the boilerplate (identical for every nested operator) is hidden behind a +! single type, psb_d_nest_matrix, with the usual PSBLAS init/ins/asb pattern: +! +! type(psb_d_nest_matrix) :: nested_matrix +! call nested_matrix%init(ctxt, [n1, n2], info) ! 2 fields of global size n1, n2 +! call nested_matrix%ins(1,1, n, rows, cols, vals, info) ! values of block (1,1) = A +! call nested_matrix%ins(1,2, n, rows, cols, vals, info) ! values of block (1,2) = B^T +! call nested_matrix%ins(2,1, n, rows, cols, vals, info) ! values of block (2,1) = B +! ... ! (absent blocks = not inserted) +! call nested_matrix%asb(info) ! assemble: builds a_glob, desc_glob +! +! ! from here on nested_matrix%a_glob and nested_matrix%desc_glob are an +! ! ordinary distributed matrix/descriptor: +! call psb_geall(x, nested_matrix%desc_glob, info) +! call psb_krylov('CG', nested_matrix%a_glob, prec, b, x, eps, nested_matrix%desc_glob, info, ...) +! +! Indices: in ins(block_row, block_col, ...) the rows live in the index space of +! field block_row, the columns in the index space of field block_col (GLOBAL +! field indices, 1..field_size). Each process inserts only the rows it owns +! (PSBLAS convention). Off-diagonal blocks may be rectangular. +! +! NOTE: after asb the object holds consistent internal pointers (a_glob%a points +! to block_storage / grid_desc): do not copy/move the object after assembly. +! +module psb_d_nest_builder_mod + use psb_const_mod + use psb_error_mod, only : psb_errpush + use psb_penv_mod, only : psb_ctxt_type, psb_info + use psb_desc_mod, only : psb_desc_type + use psb_d_mat_mod, only : psb_dspmat_type + use psb_cd_tools_mod, only : psb_cdall, psb_cdins, psb_cdasb + use psb_desc_nest_mod, only : psb_desc_nest_type + use psb_d_nest_mat_mod, only : psb_d_nest_sparse_mat + use psb_d_nest_base_mat_mod, only : psb_d_nest_base_mat, psb_d_nest_base_setup + use psb_cd_nest_tools_mod, only : psb_cd_nest_compose + use psb_d_nest_tools_mod, only : psb_d_nest_rect_block + implicit none + + ! growing triplet buffer for a single block + type :: psb_d_nest_block_buffer + integer(psb_ipk_) :: n_entries = 0 + integer(psb_lpk_), allocatable :: entry_rows(:), entry_cols(:) + real(psb_dpk_), allocatable :: entry_vals(:) + end type psb_d_nest_block_buffer + + type :: psb_d_nest_matrix + type(psb_ctxt_type) :: context + integer(psb_ipk_) :: n_fields = 0 + logical :: assembled = .false. + ! construction state + type(psb_desc_type), allocatable :: field_desc(:) ! one descriptor per field + type(psb_d_nest_block_buffer), allocatable :: block_buffer(:,:) ! triplets per block (i,j) + ! products (owned; the pointers in a_glob%a point in here) + type(psb_d_nest_sparse_mat) :: block_storage + type(psb_desc_nest_type) :: grid_desc + type(psb_dspmat_type) :: a_glob ! the matrix to hand to Krylov + type(psb_desc_type) :: desc_glob ! the global descriptor + contains + procedure, pass(op) :: init => psb_d_nest_op_init + procedure, pass(op) :: ins => psb_d_nest_op_ins + procedure, pass(op) :: asb => psb_d_nest_op_asb + procedure, pass(op) :: free => psb_d_nest_op_free + end type psb_d_nest_matrix + + private + public :: psb_d_nest_matrix + +contains + + ! init: create one descriptor per field (block distribution from the global sizes) + subroutine psb_d_nest_op_init(op, context, field_sizes, info) + class(psb_d_nest_matrix), intent(inout) :: op + type(psb_ctxt_type), intent(in) :: context + integer(psb_lpk_), intent(in) :: field_sizes(:) + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: my_rank, num_procs, n_fields, i_field, field_local_rows + integer(psb_lpk_) :: field_global_size + character(len=24) :: name + + info = psb_success_ + name = 'psb_d_nest_op_init' + + call psb_info(context, my_rank, num_procs) + n_fields = size(field_sizes) + op%context = context + op%n_fields = n_fields + op%assembled = .false. + + allocate(op%field_desc(n_fields), op%block_buffer(n_fields,n_fields), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + + do i_field = 1, n_fields + field_global_size = field_sizes(i_field) + ! block distribution: field_global_size rows over num_procs processes (total size invariant) + field_local_rows = int(field_global_size / int(num_procs, psb_lpk_), psb_ipk_) + if (int(my_rank, psb_lpk_) < mod(field_global_size, int(num_procs, psb_lpk_))) & + & field_local_rows = field_local_rows + 1 + call psb_cdall(context, op%field_desc(i_field), info, nl=field_local_rows) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_cdall'); return + end if + end do + end subroutine psb_d_nest_op_init + + ! ins: accumulate the triplets into block (block_row,block_col) and register the + ! columns (field block_col index space) into that descriptor's union halo + subroutine psb_d_nest_op_ins(op, block_row, block_col, n_entries, entry_rows, entry_cols, entry_vals, info) + class(psb_d_nest_matrix), intent(inout) :: op + integer(psb_ipk_), intent(in) :: block_row, block_col, n_entries + integer(psb_lpk_), intent(in) :: entry_rows(:), entry_cols(:) + real(psb_dpk_), intent(in) :: entry_vals(:) + integer(psb_ipk_), intent(out) :: info + character(len=24) :: name + + info = psb_success_ + name = 'psb_d_nest_op_ins' + + if (op%assembled) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='operator already assembled'); return + end if + if (block_row < 1 .or. block_row > op%n_fields .or. & + & block_col < 1 .or. block_col > op%n_fields) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='block index out of range'); return + end if + if (n_entries <= 0) return + + call block_buffer_append(op%block_buffer(block_row,block_col), n_entries, & + & entry_rows, entry_cols, entry_vals, info) + if (info /= psb_success_) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + + ! the columns of block (block_row,block_col) live in field block_col -> + ! register their indices into that descriptor's union halo + ! (this also applies when block_col == block_row) + call psb_cdins(n_entries, entry_cols(1:n_entries), op%field_desc(block_col), info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_cdins'); return + end if + end subroutine psb_d_nest_op_ins + + ! asb: assemble the descriptors, build the blocks, compose the global + ! descriptor, set up the operator and wrap it into a_glob + subroutine psb_d_nest_op_asb(op, info) + class(psb_d_nest_matrix), intent(inout), target :: op + integer(psb_ipk_), intent(out) :: info + + type(psb_d_nest_base_mat) :: nest_operator + integer(psb_ipk_) :: n_fields, i_field, j_field + character(len=24) :: name + + info = psb_success_ + name = 'psb_d_nest_op_asb' + n_fields = op%n_fields + + ! 1) assemble the per-field descriptors (with the union halo accumulated in ins) + do i_field = 1, n_fields + call psb_cdasb(op%field_desc(i_field), info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_cdasb'); return + end if + end do + + ! 2) build the local blocks (generally rectangular) from the triplets + op%block_storage%nrblocks = n_fields + op%block_storage%ncblocks = n_fields + allocate(op%block_storage%mats(n_fields,n_fields), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + do j_field = 1, n_fields + do i_field = 1, n_fields + if (op%block_buffer(i_field,j_field)%n_entries > 0) then + call psb_d_nest_rect_block(op%block_storage%mats(i_field,j_field), & + & op%block_buffer(i_field,j_field)%n_entries, & + & op%block_buffer(i_field,j_field)%entry_rows, & + & op%block_buffer(i_field,j_field)%entry_cols, & + & op%block_buffer(i_field,j_field)%entry_vals, & + & op%field_desc(i_field), op%field_desc(j_field), info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='rect_block'); return + end if + end if + end do + end do + + ! 3) descriptor grid: descs(i,j) = descriptor of field j + op%grid_desc%nrblocks = n_fields + op%grid_desc%ncblocks = n_fields + allocate(op%grid_desc%descs(n_fields,n_fields), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + do j_field = 1, n_fields + do i_field = 1, n_fields + call op%field_desc(j_field)%clone(op%grid_desc%descs(i_field,j_field), info) + end do + end do + + ! 4) composed global descriptor + operator setup + call psb_cd_nest_compose(op%grid_desc, op%desc_glob, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='cd_nest_compose'); return + end if + call psb_d_nest_base_setup(nest_operator, op%block_storage, op%grid_desc, op%desc_glob, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='nest_base_setup'); return + end if + + ! 5) wrap into the standard matrix object (the pointers keep pointing at op%*) + allocate(op%a_glob%a, source=nest_operator, stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + call op%a_glob%set_nrows(op%desc_glob%get_local_rows()) + call op%a_glob%set_ncols(op%desc_glob%get_local_cols()) + call op%a_glob%set_asb() + + ! 6) the triplet buffers are no longer needed + do j_field = 1, n_fields + do i_field = 1, n_fields + call block_buffer_free(op%block_buffer(i_field,j_field)) + end do + end do + op%assembled = .true. + end subroutine psb_d_nest_op_asb + + ! free: release everything + subroutine psb_d_nest_op_free(op, info) + class(psb_d_nest_matrix), intent(inout) :: op + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_) :: i_field, j_field, local_info + + info = psb_success_ + if (allocated(op%block_buffer)) then + do j_field = 1, size(op%block_buffer,2) + do i_field = 1, size(op%block_buffer,1) + call block_buffer_free(op%block_buffer(i_field,j_field)) + end do + end do + deallocate(op%block_buffer, stat=local_info) + end if + if (op%assembled) then + call op%a_glob%free() + call op%desc_glob%free(local_info) + call op%grid_desc%free(local_info) + end if + if (allocated(op%field_desc)) then + do i_field = 1, size(op%field_desc) + call op%field_desc(i_field)%free(local_info) + end do + deallocate(op%field_desc, stat=local_info) + end if + op%n_fields = 0 + op%assembled = .false. + end subroutine psb_d_nest_op_free + + !----------------------------------------------------------------- + ! private helpers: growing triplet buffer + !----------------------------------------------------------------- + subroutine block_buffer_append(buffer, n_entries, entry_rows, entry_cols, entry_vals, info) + type(psb_d_nest_block_buffer), intent(inout) :: buffer + integer(psb_ipk_), intent(in) :: n_entries + integer(psb_lpk_), intent(in) :: entry_rows(:), entry_cols(:) + real(psb_dpk_), intent(in) :: entry_vals(:) + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_) :: required_size + + info = psb_success_ + required_size = buffer%n_entries + n_entries + call ensure_capacity_lpk(buffer%entry_rows, required_size, info); if (info /= 0) return + call ensure_capacity_lpk(buffer%entry_cols, required_size, info); if (info /= 0) return + call ensure_capacity_dpk(buffer%entry_vals, required_size, info); if (info /= 0) return + buffer%entry_rows(buffer%n_entries+1:required_size) = entry_rows(1:n_entries) + buffer%entry_cols(buffer%n_entries+1:required_size) = entry_cols(1:n_entries) + buffer%entry_vals(buffer%n_entries+1:required_size) = entry_vals(1:n_entries) + buffer%n_entries = required_size + end subroutine block_buffer_append + + subroutine ensure_capacity_lpk(array, required_size, info) + integer(psb_lpk_), allocatable, intent(inout) :: array(:) + integer(psb_ipk_), intent(in) :: required_size + integer(psb_ipk_), intent(out) :: info + integer(psb_lpk_), allocatable :: grown(:) + integer(psb_ipk_) :: capacity + + info = 0 + if (.not. allocated(array)) then + allocate(array(max(required_size,16)), stat=info); return + end if + capacity = size(array) + if (required_size <= capacity) return + allocate(grown(max(2*capacity, required_size)), stat=info); if (info /= 0) return + grown(1:capacity) = array(1:capacity) + call move_alloc(grown, array) + end subroutine ensure_capacity_lpk + + subroutine ensure_capacity_dpk(array, required_size, info) + real(psb_dpk_), allocatable, intent(inout) :: array(:) + integer(psb_ipk_), intent(in) :: required_size + integer(psb_ipk_), intent(out) :: info + real(psb_dpk_), allocatable :: grown(:) + integer(psb_ipk_) :: capacity + + info = 0 + if (.not. allocated(array)) then + allocate(array(max(required_size,16)), stat=info); return + end if + capacity = size(array) + if (required_size <= capacity) return + allocate(grown(max(2*capacity, required_size)), stat=info); if (info /= 0) return + grown(1:capacity) = array(1:capacity) + call move_alloc(grown, array) + end subroutine ensure_capacity_dpk + + subroutine block_buffer_free(buffer) + type(psb_d_nest_block_buffer), intent(inout) :: buffer + if (allocated(buffer%entry_rows)) deallocate(buffer%entry_rows) + if (allocated(buffer%entry_cols)) deallocate(buffer%entry_cols) + if (allocated(buffer%entry_vals)) deallocate(buffer%entry_vals) + buffer%n_entries = 0 + end subroutine block_buffer_free + +end module psb_d_nest_builder_mod diff --git a/base/modules/tools/psb_d_nest_tools_mod.F90 b/base/modules/tools/psb_d_nest_tools_mod.F90 index 687a46c2d..f1e8f2836 100644 --- a/base/modules/tools/psb_d_nest_tools_mod.F90 +++ b/base/modules/tools/psb_d_nest_tools_mod.F90 @@ -29,6 +29,9 @@ ! POSSIBILITY OF SUCH DAMAGE. ! ! +! Module: psb_d_nest_tools_mod +! Author: Simone Staccone (Stack-1) +! ! Nested-specific assembly wrappers for PSBLAS3 — double precision matrix and vector routines ! @@ -41,13 +44,15 @@ module psb_d_nest_tools_mod psb_geall, psb_geins, psb_geasb, psb_gefree use psb_desc_nest_mod, only : psb_desc_nest_type use psb_d_nest_mat_mod, only : psb_d_nest_sparse_mat - use psb_d_nest_vect_mod, only : psb_d_nest_vect_type + use psb_d_mat_mod, only : psb_dspmat_type + use psb_d_base_mat_mod, only : psb_d_coo_sparse_mat + use psb_desc_mod, only : psb_desc_type implicit none private public :: psb_spall_nest, psb_spins_nest, psb_spasb_nest, psb_spfree_nest, psb_sprn_nest, & - psb_geall_nest, psb_geins_nest, psb_geasb_nest, psb_gefree_nest + psb_d_nest_rect_block contains @@ -62,7 +67,7 @@ contains integer(psb_ipk_), intent(out) :: info integer(psb_ipk_), intent(in), optional :: nnz - integer(psb_ipk_) :: i, j, linfo + integer(psb_ipk_) :: i_block_row, j_block_col, local_info character(len=20) :: name info = psb_success_ @@ -80,30 +85,19 @@ contains end if end if - if (.not. allocated(a_nest%blk_present)) then - allocate(a_nest%blk_present(a_nest%nrblocks, a_nest%ncblocks), stat=info) - if (info /= 0) then - info = psb_err_alloc_dealloc_ - call psb_errpush(info, name) - return - end if - a_nest%blk_present = .false. - end if - - do i = 1, a_nest%nrblocks - do j = 1, a_nest%ncblocks - linfo = psb_success_ + do i_block_row = 1, a_nest%nrblocks + do j_block_col = 1, a_nest%ncblocks + local_info = psb_success_ if (present(nnz)) then - call psb_spall(a_nest%mats(i, j), desc_nest%descs(i, j), linfo, nnz=nnz) + call psb_spall(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), local_info, nnz=nnz) else - call psb_spall(a_nest%mats(i, j), desc_nest%descs(i, j), linfo) + call psb_spall(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), local_info) end if - if (linfo /= psb_success_) then - info = linfo + if (local_info /= psb_success_) then + info = local_info call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_spall') return end if - a_nest%blk_present(i, j) = .true. end do end do @@ -114,24 +108,24 @@ contains ! The block is lazy-allocated on first insertion if psb_spall_nest ! was not called first. - subroutine psb_spins_nest(blk_i, blk_j, nz, ia, ja, val, a_nest, desc_nest, info) - integer(psb_ipk_), intent(in) :: blk_i, blk_j, nz - integer(psb_lpk_), intent(in) :: ia(:), ja(:) - real(psb_dpk_), intent(in) :: val(:) + subroutine psb_spins_nest(block_row, block_col, n_entries, entry_rows, entry_cols, entry_vals, a_nest, desc_nest, info) + integer(psb_ipk_), intent(in) :: block_row, block_col, n_entries + integer(psb_lpk_), intent(in) :: entry_rows(:), entry_cols(:) + real(psb_dpk_), intent(in) :: entry_vals(:) type(psb_d_nest_sparse_mat), intent(inout) :: a_nest type(psb_desc_nest_type), intent(inout) :: desc_nest integer(psb_ipk_), intent(out) :: info - integer(psb_ipk_) :: nnz_est + integer(psb_ipk_) :: nnz_estimate character(len=20) :: name info = psb_success_ name = 'psb_spins_nest' - if (nz == 0) return + if (n_entries == 0) return - if (blk_i < 1 .or. blk_i > a_nest%nrblocks .or. & - blk_j < 1 .or. blk_j > a_nest%ncblocks) then + if (block_row < 1 .or. block_row > a_nest%nrblocks .or. & + block_col < 1 .or. block_col > a_nest%ncblocks) then info = psb_err_invalid_input_ call psb_errpush(info, name, a_err='invalid block indices') return @@ -144,29 +138,21 @@ contains call psb_errpush(info, name) return end if - allocate(a_nest%blk_present(a_nest%nrblocks, a_nest%ncblocks), stat=info) - if (info /= 0) then - info = psb_err_alloc_dealloc_ - call psb_errpush(info, name) - return - end if - a_nest%blk_present = .false. end if - if (.not. a_nest%blk_present(blk_i, blk_j)) then - ! Estimate nnz: use nz + 50% buffer for future insertions - nnz_est = max(nz, 10) + nz / 2 - call psb_spall(a_nest%mats(blk_i, blk_j), & - desc_nest%descs(blk_i, blk_j), info, nnz=nnz_est) + if (.not. allocated(a_nest%mats(block_row, block_col)%a)) then + ! Estimate nnz: use n_entries + 50% buffer for future insertions + nnz_estimate = max(n_entries, 10) + n_entries / 2 + call psb_spall(a_nest%mats(block_row, block_col), & + desc_nest%descs(block_row, block_col), info, nnz=nnz_estimate) if (info /= psb_success_) then call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_spall') return end if - a_nest%blk_present(blk_i, blk_j) = .true. end if - call psb_spins(nz, ia, ja, val, a_nest%mats(blk_i, blk_j), & - desc_nest%descs(blk_i, blk_j), info) + call psb_spins(n_entries, entry_rows, entry_cols, entry_vals, a_nest%mats(block_row, block_col), & + desc_nest%descs(block_row, block_col), info) if (info /= psb_success_) & call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_spins') @@ -181,32 +167,33 @@ contains integer(psb_ipk_), intent(out) :: info integer(psb_ipk_), intent(in), optional :: dupl - integer(psb_ipk_) :: i, j, dupl_, linfo + integer(psb_ipk_) :: i_block_row, j_block_col, dupl_mode, local_info character(len=20) :: name - info = psb_success_ - name = 'psb_spasb_nest' - dupl_ = psb_dupl_add_ - if (present(dupl)) dupl_ = dupl - - do i = 1, a_nest%nrblocks - do j = 1, a_nest%ncblocks - if (a_nest%blk_present(i, j)) then - linfo = psb_success_ - if (dupl_ == psb_dupl_add_) then - call psb_spasb(a_nest%mats(i, j), desc_nest%descs(i, j), linfo, & - dupl=psb_dupl_add_) - else if (dupl_ == psb_dupl_ovwrt_) then - call psb_spasb(a_nest%mats(i, j), desc_nest%descs(i, j), linfo, & - dupl=psb_dupl_ovwrt_) - else if (dupl_ == psb_dupl_err_) then - call psb_spasb(a_nest%mats(i, j), desc_nest%descs(i, j), linfo, & - dupl=psb_dupl_err_) + info = psb_success_ + name = 'psb_spasb_nest' + dupl_mode = psb_dupl_add_ + if (present(dupl)) dupl_mode = dupl + + do i_block_row = 1, a_nest%nrblocks + do j_block_col = 1, a_nest%ncblocks + if (allocated(a_nest%mats(i_block_row, j_block_col)%a)) then + local_info = psb_success_ + if (dupl_mode == psb_dupl_add_) then + call psb_spasb(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), & + local_info, dupl=psb_dupl_add_) + else if (dupl_mode == psb_dupl_ovwrt_) then + call psb_spasb(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), & + local_info, dupl=psb_dupl_ovwrt_) + else if (dupl_mode == psb_dupl_err_) then + call psb_spasb(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), & + local_info, dupl=psb_dupl_err_) else - call psb_spasb(a_nest%mats(i, j), desc_nest%descs(i, j), linfo) + call psb_spasb(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), & + local_info) end if - if (linfo /= psb_success_) then - info = linfo + if (local_info /= psb_success_) then + info = local_info call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_spasb') return end if @@ -217,44 +204,34 @@ contains end subroutine psb_spasb_nest ! Calls psb_spfree on every present block, then deallocates the - ! mats and blk_present arrays and resets nrblocks/ncblocks to 0. + ! mats array and resets nrblocks/ncblocks to 0. subroutine psb_spfree_nest(a_nest, desc_nest, info) type(psb_d_nest_sparse_mat), intent(inout) :: a_nest type(psb_desc_nest_type), intent(in) :: desc_nest integer(psb_ipk_), intent(out) :: info - integer(psb_ipk_) :: i, j, linfo + integer(psb_ipk_) :: i_block_row, j_block_col, local_info character(len=20) :: name info = psb_success_ name = 'psb_spfree_nest' if (allocated(a_nest%mats)) then - do i = 1, a_nest%nrblocks - do j = 1, a_nest%ncblocks - if (allocated(a_nest%blk_present)) then - if (a_nest%blk_present(i, j)) then - linfo = psb_success_ - call psb_spfree(a_nest%mats(i, j), desc_nest%descs(i, j), linfo) - if (linfo /= psb_success_ .and. info == psb_success_) then - info = linfo - call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_spfree') - end if + do i_block_row = 1, a_nest%nrblocks + do j_block_col = 1, a_nest%ncblocks + if (allocated(a_nest%mats(i_block_row, j_block_col)%a)) then + local_info = psb_success_ + call psb_spfree(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), local_info) + if (local_info /= psb_success_ .and. info == psb_success_) then + info = local_info + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_spfree') end if end if end do end do - deallocate(a_nest%mats, stat=linfo) - if (linfo /= 0 .and. info == psb_success_) then - info = psb_err_alloc_dealloc_ - call psb_errpush(info, name) - end if - end if - - if (allocated(a_nest%blk_present)) then - deallocate(a_nest%blk_present, stat=linfo) - if (linfo /= 0 .and. info == psb_success_) then + deallocate(a_nest%mats, stat=local_info) + if (local_info /= 0 .and. info == psb_success_) then info = psb_err_alloc_dealloc_ call psb_errpush(info, name) end if @@ -274,25 +251,25 @@ contains integer(psb_ipk_), intent(out) :: info logical, intent(in), optional :: clear - integer(psb_ipk_) :: i, j, linfo + integer(psb_ipk_) :: i_block_row, j_block_col, local_info character(len=20) :: name info = psb_success_ name = 'psb_sprn_nest' - if (.not. allocated(a_nest%mats) .or. .not. allocated(a_nest%blk_present)) return + if (.not. allocated(a_nest%mats)) return - do i = 1, a_nest%nrblocks - do j = 1, a_nest%ncblocks - if (a_nest%blk_present(i, j)) then - linfo = psb_success_ + do i_block_row = 1, a_nest%nrblocks + do j_block_col = 1, a_nest%ncblocks + if (allocated(a_nest%mats(i_block_row, j_block_col)%a)) then + local_info = psb_success_ if (present(clear)) then - call psb_sprn(a_nest%mats(i, j), desc_nest%descs(i, j), linfo, clear=clear) + call psb_sprn(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), local_info, clear=clear) else - call psb_sprn(a_nest%mats(i, j), desc_nest%descs(i, j), linfo) + call psb_sprn(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), local_info) end if - if (linfo /= psb_success_ .and. info == psb_success_) then - info = linfo + if (local_info /= psb_success_ .and. info == psb_success_) then + info = local_info call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_sprn') end if end if @@ -302,132 +279,78 @@ contains end subroutine psb_sprn_nest - ! Allocates one sub-vector per block-row, using descs(i, 1) as - ! the row descriptor for block i. Must be called before psb_geins_nest. - - subroutine psb_geall_nest(x_nest, desc_nest, info) - type(psb_d_nest_vect_type), intent(out) :: x_nest - type(psb_desc_nest_type), intent(in) :: desc_nest - integer(psb_ipk_), intent(out) :: info - integer(psb_ipk_) :: i, linfo - character(len=20) :: name + ! psb_d_nest_rect_block + ! + ! Build a local GENERAL (possibly rectangular) block A(i,j) of a nested + ! operator, with rows in field i and columns in field j (field i /= field j, + ! |field i| /= |field j| allowed). Rows are localized against the field-i + ! (row) descriptor, columns against the field-j (column) descriptor — which + ! must already carry the union halo of column j (cdall + cdins(all column-j + ! blocks' columns) + cdasb). The result is a CSR block of shape + ! (field-i owned rows) x (field-j local cols incl. halo) + ! consumable directly by the nested csmv (psb_d_nest_base_mat). + ! + ! A single-descriptor psb_spall/psb_spasb cannot express row-field /= col-field + ! (it would force rows and columns into the same index space), hence the + ! explicit COO build with separate row/column localization. + ! + ! Arguments (this process's local contribution): + ! blk (out) the assembled block (CSR) + ! nz number of local entries + ! ia_glob(:) GLOBAL field-i row indices (owned by this process) + ! ja_glob(:) GLOBAL field-j column indices + ! val(:) values + ! desc_row field-i descriptor (rows) + ! desc_col field-j descriptor (columns, with union halo) + ! + subroutine psb_d_nest_rect_block(blk, nz, ia_glob, ja_glob, val, desc_row, desc_col, info) + type(psb_dspmat_type), intent(out) :: blk + integer(psb_ipk_), intent(in) :: nz + integer(psb_lpk_), intent(in) :: ia_glob(:), ja_glob(:) + real(psb_dpk_), intent(in) :: val(:) + type(psb_desc_type), intent(in) :: desc_row, desc_col + integer(psb_ipk_), intent(out) :: info + + type(psb_d_coo_sparse_mat) :: coo_block + integer(psb_ipk_) :: k_entry, n_loc_rows, n_loc_cols, loc_row, loc_col + character(len=24) :: name info = psb_success_ - name = 'psb_geall_nest' + name = 'psb_d_nest_rect_block' - x_nest%nblocks = desc_nest%nrblocks - allocate(x_nest%vects(x_nest%nblocks), stat=info) - if (info /= 0) then - info = psb_err_alloc_dealloc_ - call psb_errpush(info, name) - return - end if + n_loc_rows = desc_row%get_local_rows() ! owned rows of field i + n_loc_cols = desc_col%get_local_cols() ! field-j local cols (owned + halo) - do i = 1, x_nest%nblocks - linfo = psb_success_ - call psb_geall(x_nest%vects(i), desc_nest%descs(i, 1), linfo) - if (linfo /= psb_success_) then - info = linfo - call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_geall') + call coo_block%allocate(n_loc_rows, n_loc_cols, nz) + do k_entry = 1, nz + call desc_row%g2l(ia_glob(k_entry), loc_row, info) + if (info /= 0 .or. loc_row < 1 .or. loc_row > n_loc_rows) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='row not owned / not localizable') return end if - end do - - end subroutine psb_geall_nest - - ! Inserts m entries into block blk_i of the nested vector. - - subroutine psb_geins_nest(blk_i, m, irw, val, x_nest, desc_nest, info, local) - integer(psb_ipk_), intent(in) :: blk_i, m - integer(psb_lpk_), intent(in) :: irw(:) - real(psb_dpk_), intent(in) :: val(:) - type(psb_d_nest_vect_type), intent(inout) :: x_nest - type(psb_desc_nest_type), intent(in) :: desc_nest - integer(psb_ipk_), intent(out) :: info - logical, intent(in), optional :: local - - character(len=20) :: name - - info = psb_success_ - name = 'psb_geins_nest' - - if (m == 0) return - - if (blk_i < 1 .or. blk_i > x_nest%nblocks) then - info = psb_err_invalid_input_ - call psb_errpush(info, name, a_err='invalid block index') - return - end if - - if (present(local)) then - call psb_geins(m, irw, val, x_nest%vects(blk_i), desc_nest%descs(blk_i, 1), info, & - local=local) - else - call psb_geins(m, irw, val, x_nest%vects(blk_i), desc_nest%descs(blk_i, 1), info) - end if - if (info /= psb_success_) & - call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_geins') - - end subroutine psb_geins_nest - - ! Calls psb_geasb on every sub-vector. - ! Must be called after psb_cdasb_nest and all psb_geins_nest calls. - - subroutine psb_geasb_nest(x_nest, desc_nest, info) - type(psb_d_nest_vect_type), intent(inout) :: x_nest - type(psb_desc_nest_type), intent(in) :: desc_nest - integer(psb_ipk_), intent(out) :: info - - integer(psb_ipk_) :: i, linfo - character(len=20) :: name - - info = psb_success_ - name = 'psb_geasb_nest' - - do i = 1, x_nest%nblocks - linfo = psb_success_ - call psb_geasb(x_nest%vects(i), desc_nest%descs(i, 1), linfo) - if (linfo /= psb_success_ .and. info == psb_success_) then - info = linfo - call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_geasb') + call desc_col%g2l(ja_glob(k_entry), loc_col, info) + if (info /= 0 .or. loc_col < 1 .or. loc_col > n_loc_cols) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='column not in field-j descriptor (missing from union halo)') + return end if + coo_block%ia(k_entry) = loc_row + coo_block%ja(k_entry) = loc_col + coo_block%val(k_entry) = val(k_entry) end do - - end subroutine psb_geasb_nest - - ! Calls psb_gefree on every sub-vector, then deallocates the - ! vects array and resets nblocks to 0. - - subroutine psb_gefree_nest(x_nest, desc_nest, info) - type(psb_d_nest_vect_type), intent(inout) :: x_nest - type(psb_desc_nest_type), intent(in) :: desc_nest - integer(psb_ipk_), intent(out) :: info - - integer(psb_ipk_) :: i, linfo - character(len=20) :: name - - info = psb_success_ - name = 'psb_gefree_nest' - - if (allocated(x_nest%vects)) then - do i = 1, x_nest%nblocks - linfo = psb_success_ - call psb_gefree(x_nest%vects(i), desc_nest%descs(i, 1), linfo) - if (linfo /= psb_success_ .and. info == psb_success_) then - info = linfo - call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_gefree') - end if - end do - deallocate(x_nest%vects, stat=linfo) - if (linfo /= 0 .and. info == psb_success_) then - info = psb_err_alloc_dealloc_ - call psb_errpush(info, name) - end if + call coo_block%set_nzeros(nz) + call coo_block%set_dupl(psb_dupl_add_) + call coo_block%fix(info) + if (info /= 0) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='coo fix'); return end if - - x_nest%nblocks = 0 - - end subroutine psb_gefree_nest + call blk%mv_from(coo_block) + call blk%cscnv(info, type='CSR') + if (info /= 0) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='cscnv'); return + end if + end subroutine psb_d_nest_rect_block end module psb_d_nest_tools_mod diff --git a/test/nested/CMakeLists.txt b/test/nested/CMakeLists.txt new file mode 100644 index 000000000..95c1bed75 --- /dev/null +++ b/test/nested/CMakeLists.txt @@ -0,0 +1,48 @@ +cmake_minimum_required(VERSION 3.10) +project(nested Fortran) + +# Check for the installation path for psblas +if(NOT DEFINED PSBLAS_INSTALL_DIR) + message(FATAL_ERROR "Please specify the path to the psblas installation directory using -DPSBLAS_INSTALL_DIR=") +endif() + +# Set the include and library directories based on the provided path +set(INSTALLDIR "${PSBLAS_INSTALL_DIR}") +set(INCDIR "${INSTALLDIR}/include") +set(MODDIR "${INSTALLDIR}/modules") +set(LIBDIR "${INSTALLDIR}/lib") + +# Find the psblas package +find_package(psblas REQUIRED PATHS ${INSTALLDIR}) + +# Include directories for the Fortran compiler +include_directories(${INCDIR} ${MODDIR}) + +# Define executable directory +set(EXEDIR "${CMAKE_CURRENT_SOURCE_DIR}/runs") +file(MAKE_DIRECTORY ${EXEDIR}) + +# Nested (block-structured / MATNEST) tests +set(SOURCES_D_NEST_GLOB_TEST psb_d_nest_glob_test.F90) +set(SOURCES_D_NEST_RECT_TEST psb_d_nest_rect_test.F90) +set(SOURCES_D_NEST_CG_TEST psb_d_nest_cg_test.F90) +set(SOURCES_D_NEST_BUILDER_TEST psb_d_nest_builder_test.F90) + +add_executable(psb_d_nest_glob_test ${SOURCES_D_NEST_GLOB_TEST}) +target_link_libraries(psb_d_nest_glob_test psblas::util psblas::linsolve psblas::prec psblas::base) + +add_executable(psb_d_nest_rect_test ${SOURCES_D_NEST_RECT_TEST}) +target_link_libraries(psb_d_nest_rect_test psblas::util psblas::linsolve psblas::prec psblas::base) + +add_executable(psb_d_nest_cg_test ${SOURCES_D_NEST_CG_TEST}) +target_link_libraries(psb_d_nest_cg_test psblas::util psblas::linsolve psblas::prec psblas::base) + +add_executable(psb_d_nest_builder_test ${SOURCES_D_NEST_BUILDER_TEST}) +target_link_libraries(psb_d_nest_builder_test psblas::util psblas::linsolve psblas::prec psblas::base) + +# Set output directory for executables +foreach(target psb_d_nest_glob_test psb_d_nest_rect_test psb_d_nest_cg_test psb_d_nest_builder_test) + set_target_properties(${target} PROPERTIES + RUNTIME_OUTPUT_DIRECTORY ${EXEDIR} + ) +endforeach() diff --git a/test/nested/Makefile b/test/nested/Makefile new file mode 100644 index 000000000..b59501ecd --- /dev/null +++ b/test/nested/Makefile @@ -0,0 +1,46 @@ +INSTALLDIR=../.. +INCDIR=$(INSTALLDIR)/include +MODDIR=$(INSTALLDIR)/modules/ +include $(INCDIR)/Make.inc.psblas +# +# Libraries used +LIBDIR=$(INSTALLDIR)/lib +PSBLAS_LIB= -L$(LIBDIR) -lpsb_util -lpsb_linsolve -lpsb_prec -lpsb_base +LDLIBS= $(PSBLDLIBS) +# +# Compilers and such +# +CCOPT= -g +FINCLUDES=$(FMFLAG)$(MODDIR) $(FMFLAG). + + +EXEDIR=./runs + +all: runsd psb_d_nest_glob_test psb_d_nest_rect_test psb_d_nest_cg_test psb_d_nest_builder_test + +runsd: + (if test ! -d runs ; then mkdir runs; fi) + +psb_d_nest_glob_test: psb_d_nest_glob_test.o + $(FLINK) psb_d_nest_glob_test.o -o psb_d_nest_glob_test $(PSBLAS_LIB) $(LDLIBS) + /bin/mv psb_d_nest_glob_test $(EXEDIR) + +psb_d_nest_rect_test: psb_d_nest_rect_test.o + $(FLINK) psb_d_nest_rect_test.o -o psb_d_nest_rect_test $(PSBLAS_LIB) $(LDLIBS) + /bin/mv psb_d_nest_rect_test $(EXEDIR) + +psb_d_nest_cg_test: psb_d_nest_cg_test.o + $(FLINK) psb_d_nest_cg_test.o -o psb_d_nest_cg_test $(PSBLAS_LIB) $(LDLIBS) + /bin/mv psb_d_nest_cg_test $(EXEDIR) + +psb_d_nest_builder_test: psb_d_nest_builder_test.o + $(FLINK) psb_d_nest_builder_test.o -o psb_d_nest_builder_test $(PSBLAS_LIB) $(LDLIBS) + /bin/mv psb_d_nest_builder_test $(EXEDIR) + +clean: + /bin/rm -f psb_d_nest_glob_test.o psb_d_nest_rect_test.o psb_d_nest_cg_test.o psb_d_nest_builder_test.o *$(.mod) \ + $(EXEDIR)/psb_d_nest_glob_test $(EXEDIR)/psb_d_nest_rect_test $(EXEDIR)/psb_d_nest_cg_test $(EXEDIR)/psb_d_nest_builder_test +verycleanlib: + (cd ../..; make veryclean) +lib: + (cd ../../; make library) diff --git a/test/nested/README.md b/test/nested/README.md new file mode 100644 index 000000000..a52d2cc5c --- /dev/null +++ b/test/nested/README.md @@ -0,0 +1,133 @@ +# Nested (block-structured / MATNEST) matrices in PSBLAS + +Author: Simone Staccone (Stack-1) + +This directory contains the tests for the **nested matrix** support added to PSBLAS: a block-structured distributed operator + +``` + [ A11 A12 ... ] + M = [ A21 A22 ... ] + [ ... ... ] +``` + +whose blocks are kept as separate sparse matrices (one per field) but which presents itself to Krylov solvers and preconditioners as a **single ordinary distributed matrix**. It is the PSBLAS analogue of PETSc's `MATNEST`. + +The motivating case is the **saddle-point** system + +``` + M = [ A B^T ] + [ B 0 ] +``` + +(symmetric indefinite, with the (2,2) block absent), but the implementation supports any square multi-field block operator with possibly **rectangular** +sub-blocks. + + +## 1. Concepts + +* **Field** — a contiguous index space (e.g. velocity `V` and pressure `Q` in a saddle-point problem). Each field has its own `psb_desc_type` distribution. +* **Block (i,j)** — the sub-matrix coupling field `i` (rows) with field `j` (columns). It may be rectangular (`|field i| /= |field j|`) and may be absent. +* **Global operator** — the blocks are concatenated into a single **square** operator `M` of size `sum(field_sizes)`, distributed over one **composed global descriptor** with a **union halo** (one halo exchange per matrix-vector product, covering all blocks of a given column field at once). +* **Rectangular blocks** — PSBLAS does not support rectangular *distributed* matrices, but it does support rectangular *local* CSR/COO matrices. The rectangular product therefore happens only in the **local** block `csmv`; the only object carrying a descriptor (and hence communication) is the global operator, which is always square. + +The global operator (`a_glob`) and global descriptor (`desc_glob`) can be passed unchanged to `psb_spmm`, `psb_krylov`, and the standard preconditioners. + + +## 2. Recommended API: `psb_d_nest_matrix` + +The easy way to build a nested matrix is the `psb_d_nest_matrix` type (module `psb_d_nest_builder_mod`, re-exported by the umbrella `psb_d_nest_mod`), which follows the usual PSBLAS `init` / `ins` / `asb` pattern and hides all the descriptor / halo / compose / setup boilerplate: + +```fortran +use psb_d_nest_mod + +type(psb_d_nest_matrix) :: nested_matrix +integer(psb_lpk_) :: n1, n2 + +! 1) declare the field structure: 2 fields of global size n1, n2 +call nested_matrix%init(ctxt, [n1, n2], info) + +! 2) insert the block values, owned rows only (PSBLAS convention). +! ins(block_row, block_col, n_entries, entry_rows, entry_cols, entry_vals, info) +! rows are GLOBAL indices in field block_row, columns in field block_col. +call nested_matrix%ins(1, 1, nz_A, iaA, jaA, valA, info) ! A = block (1,1) +call nested_matrix%ins(1, 2, nz_Bt, iaBt, jaBt, valBt, info) ! B^T = block (1,2) +call nested_matrix%ins(2, 1, nz_B, iaB, jaB, valB, info) ! B = block (2,1) +! (the (2,2) block is simply not inserted) + +! 3) assemble: builds nested_matrix%a_glob and nested_matrix%desc_glob +call nested_matrix%asb(info) + +! 4) from here on it is an ordinary distributed matrix/descriptor +call psb_geall(x, nested_matrix%desc_glob, info) +... +call psb_krylov('CG', nested_matrix%a_glob, prec, b, x, eps, & + & nested_matrix%desc_glob, info, itmax=..., iter=..., err=...) + +! 5) release +call nested_matrix%free(info) +``` + +Notes: + +* To know which rows it owns in a field, a process can query the per-field descriptor exposed as `nested_matrix%field_desc(i)` (e.g. `nested_matrix%field_desc(1)%get_local_rows()` and `%l2g(...)`), exactly as it would with a plain `psb_cdall` descriptor. +* Off-diagonal blocks may be rectangular: the cross-field column indices are registered into the union halo automatically by `ins`. +* The CG solver requires an SPD operator; a genuine saddle-point operator is indefinite and needs MINRES/GMRES (plus, eventually, a block preconditioner). +* **Do not copy/move** a `psb_d_nest_matrix` after `asb`: the wrapped operator holds internal pointers into the object. + + +## 3. Low-level path (advanced) + +`psb_d_nest_matrix` is built on three lower-level pieces, available directly for advanced use (see `psb_d_nest_cg_test.F90` for an end-to-end example): + +* `psb_cd_nest_compose(grid_desc, desc_glob, info)` — compose the per-field descriptors into the single global descriptor with the union halo. +* `psb_d_nest_base_setup(nest_op, block_storage, grid_desc, desc_glob, info)` — set up the `psb_d_nest_base_mat` operator (implements the local `csmv`). +* `psb_d_nest_rect_block(blk, nz, ia, ja, val, desc_row, desc_col, info)` — build a single (possibly rectangular) local block from global triplets, with rows localized against `desc_row` and columns against `desc_col`. + +A field-split interface (`psb_d_nest_get_block`, `psb_d_nest_get_field_desc`, +`psb_d_nest_restrict_field`, `psb_d_nest_prolong_field`, +`psb_d_nest_apply_block`) is exposed on `psb_d_nest_base_mat` as the hook for a future block (field-split / Schur) preconditioner. + + +## 4. Tests + +| Test | What it checks | +|------------------------------|----------------| +| `psb_d_nest_glob_test` | Square 2×2 operator built with `psb_d_nest_matrix`; the nested `psb_spmm` is compared bit-for-bit against the same matrix assembled monolithically in CSR. | +| `psb_d_nest_rect_test` | Same, with fields of different size (`|V| = 2|Q|`) and genuinely **rectangular** off-diagonal blocks. | +| `psb_d_nest_cg_test` | Standard PSBLAS **CG** on an SPD, ill-conditioned operator (1D Laplacian reordered red-black), built on the **low-level path**; the solution is recovered to machine precision over hundreds of matvecs. | +| `psb_d_nest_builder_test` | Same CG solve as above but built through the `psb_d_nest_matrix` utility (high-level path). | + +All tests run both serially and in parallel, and the result is invariant with respect to the number of MPI processes. + +### Build and run + +The PSBLAS library must be built/installed first (from the repository root): + +```sh +make # or the CMake build +``` + +Then, from this directory: + +```sh +make # builds the executables into ./runs +./runs/psb_d_nest_glob_test # serial +mpirun -np 4 ./runs/psb_d_nest_rect_test +mpirun -np 4 ./runs/psb_d_nest_cg_test +mpirun -np 4 ./runs/psb_d_nest_builder_test +``` + +Each test prints a single `[PASS]` / `[FAIL]` line (printed by rank 0). + + +## 5. Source files + +Library (under `base/modules/`): + +* `desc/psb_desc_nest_mod.f90` — `psb_desc_nest_type` (grid of per-field descriptors) +* `serial/psb_d_nest_mat_mod.f90` — `psb_d_nest_sparse_mat` (block storage) +* `serial/psb_d_nest_base_mat_mod.F90`— `psb_d_nest_base_mat` (the MATNEST operator + `csmv`) +* `tools/psb_cd_nest_tools_mod.F90` — descriptor tools (`psb_cd_nest_compose`, ...) +* `tools/psb_d_nest_tools_mod.F90` — block tools (`psb_d_nest_rect_block`, ...) +* `tools/psb_d_nest_builder_mod.F90` — `psb_d_nest_matrix` frontend (init/ins/asb) +* `psb_d_nest_mod.f90` — umbrella module (`use psb_d_nest_mod`) diff --git a/test/nested/psb_d_nest_builder_test.F90 b/test/nested/psb_d_nest_builder_test.F90 new file mode 100644 index 000000000..9a03aceff --- /dev/null +++ b/test/nested/psb_d_nest_builder_test.F90 @@ -0,0 +1,207 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific prior written permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! File: psb_d_nest_builder_test.F90 +! +! Program: psb_d_nest_builder_test +! Author: Simone Staccone (Stack-1) +! +! Same operator as the low-level CG test (1D Laplacian reordered red-black, SPD +! and ill-conditioned) but built with the psb_d_nest_matrix utility: the user +! declares nested_matrix, gives the field sizes, inserts the block values and +! calls asb. All the setup (per-field descriptors, union halo, compose, setup, +! wrap) is handled by the utility. Solved with CG and checked against the +! exact solution. +! +! M = [ 2I C ] C(r,r) = -1 , C(r,r-1) = -1 (the Laplacian edges) +! [ C^T 2I ] +! +! Run: ./psb_d_nest_builder_test ; mpirun -np 4 ./psb_d_nest_builder_test +! +program psb_d_nest_builder_test + use psb_base_mod + use psb_prec_mod + use psb_linsolve_mod + use psb_d_nest_mod ! umbrella: includes psb_d_nest_matrix (builder) + implicit none + + type(psb_ctxt_type) :: context + integer(psb_ipk_) :: my_rank, num_procs, info, i_local_row, entry_idx + integer(psb_ipk_) :: field1_local_rows, field2_local_rows + integer(psb_lpk_) :: field1_global_row, field2_global_row, field_size + + type(psb_d_nest_matrix) :: nested_matrix ! the only object needed + type(psb_dprec_type) :: preconditioner + type(psb_d_vect_type) :: x_solution, rhs, x_exact + real(psb_dpk_) :: insert_value(1) + + integer(psb_lpk_), allocatable :: entry_rows(:), entry_cols(:) + real(psb_dpk_), allocatable :: entry_vals(:) + + real(psb_dpk_) :: stop_tol, final_residual, norm_x_exact, solution_error + integer(psb_ipk_) :: max_iter, n_iter, stop_criterion + real(psb_dpk_), parameter :: solution_tol = 1.0e-6_psb_dpk_ + + call psb_init(context) + call psb_info(context, my_rank, num_procs) + + field_size = 512 ! global size of each field (N = 2*field_size) + stop_tol = 1.0e-9_psb_dpk_ + max_iter = 4000 + stop_criterion = 2 + + !--------------------------------------------------------------- + ! 1) create the nested operator: 2 fields of global size field_size + !--------------------------------------------------------------- + call nested_matrix%init(context, [field_size, field_size], info) + if (info /= psb_success_) then + if (my_rank==0) write(*,*) 'FAIL init info=', info; goto 9999 + end if + + ! rows owned by this process in each field + field1_local_rows = nested_matrix%field_desc(1)%get_local_rows() + field2_local_rows = nested_matrix%field_desc(2)%get_local_rows() + + !--------------------------------------------------------------- + ! 2) insert the values, one block at a time (owned rows only) + !--------------------------------------------------------------- + ! block (1,1) = 2I + allocate(entry_rows(field1_local_rows), entry_cols(field1_local_rows), entry_vals(field1_local_rows)) + do i_local_row = 1, field1_local_rows + call nested_matrix%field_desc(1)%l2g(i_local_row, field1_global_row, info) + entry_rows(i_local_row)=field1_global_row; entry_cols(i_local_row)=field1_global_row + entry_vals(i_local_row)=2.0_psb_dpk_ + end do + call nested_matrix%ins(1, 1, field1_local_rows, entry_rows, entry_cols, entry_vals, info) + deallocate(entry_rows, entry_cols, entry_vals) + + ! block (2,2) = 2I + allocate(entry_rows(field2_local_rows), entry_cols(field2_local_rows), entry_vals(field2_local_rows)) + do i_local_row = 1, field2_local_rows + call nested_matrix%field_desc(2)%l2g(i_local_row, field2_global_row, info) + entry_rows(i_local_row)=field2_global_row; entry_cols(i_local_row)=field2_global_row + entry_vals(i_local_row)=2.0_psb_dpk_ + end do + call nested_matrix%ins(2, 2, field2_local_rows, entry_rows, entry_cols, entry_vals, info) + deallocate(entry_rows, entry_cols, entry_vals) + + ! block (1,2) = C : rows field1, cols field2 ; C(r,r)=-1, C(r,r-1)=-1 + allocate(entry_rows(2*field1_local_rows), entry_cols(2*field1_local_rows), entry_vals(2*field1_local_rows)) + entry_idx = 0 + do i_local_row = 1, field1_local_rows + call nested_matrix%field_desc(1)%l2g(i_local_row, field1_global_row, info) + entry_idx = entry_idx + 1 + entry_rows(entry_idx) = field1_global_row + entry_cols(entry_idx) = field1_global_row + entry_vals(entry_idx) = -1.0_psb_dpk_ + if (field1_global_row > 1) then + entry_idx = entry_idx + 1 + entry_rows(entry_idx) = field1_global_row + entry_cols(entry_idx) = field1_global_row - 1_psb_lpk_ + entry_vals(entry_idx) = -1.0_psb_dpk_ + end if + end do + call nested_matrix%ins(1, 2, entry_idx, entry_rows, entry_cols, entry_vals, info) + deallocate(entry_rows, entry_cols, entry_vals) + + ! block (2,1) = C^T : rows field2, cols field1 ; C^T(s,s)=-1, C^T(s,s+1)=-1 + allocate(entry_rows(2*field2_local_rows), entry_cols(2*field2_local_rows), entry_vals(2*field2_local_rows)) + entry_idx = 0 + do i_local_row = 1, field2_local_rows + call nested_matrix%field_desc(2)%l2g(i_local_row, field2_global_row, info) + entry_idx = entry_idx + 1 + entry_rows(entry_idx) = field2_global_row + entry_cols(entry_idx) = field2_global_row + entry_vals(entry_idx) = -1.0_psb_dpk_ + if (field2_global_row < field_size) then + entry_idx = entry_idx + 1 + entry_rows(entry_idx) = field2_global_row + entry_cols(entry_idx) = field2_global_row + 1_psb_lpk_ + entry_vals(entry_idx) = -1.0_psb_dpk_ + end if + end do + call nested_matrix%ins(2, 1, entry_idx, entry_rows, entry_cols, entry_vals, info) + deallocate(entry_rows, entry_cols, entry_vals) + + !--------------------------------------------------------------- + ! 3) assemble: from here nested_matrix%a_glob / nested_matrix%desc_glob are ready for Krylov + !--------------------------------------------------------------- + call nested_matrix%asb(info) + if (info /= psb_success_) then + if (my_rank==0) write(*,*) 'FAIL asb info=', info; goto 9999 + end if + + !--------------------------------------------------------------- + ! 4) consistent RHS x_exact=1, rhs = M*x_exact, then solve with standard CG + !--------------------------------------------------------------- + call psb_geall(x_exact, nested_matrix%desc_glob, info) + do i_local_row = 1, nested_matrix%desc_glob%get_local_rows() + call nested_matrix%desc_glob%l2g(i_local_row, field1_global_row, info) + insert_value(1) = 1.0_psb_dpk_ + call psb_geins(1, [field1_global_row], insert_value, x_exact, nested_matrix%desc_glob, info) + end do + call psb_geasb(x_exact, nested_matrix%desc_glob, info) + + call psb_geall(rhs, nested_matrix%desc_glob, info); call psb_geasb(rhs, nested_matrix%desc_glob, info) + call psb_spmm(done, nested_matrix%a_glob, x_exact, dzero, rhs, nested_matrix%desc_glob, info) + norm_x_exact = psb_genrm2(x_exact, nested_matrix%desc_glob, info) + + call preconditioner%init(context, 'NONE', info) + call preconditioner%build(nested_matrix%a_glob, nested_matrix%desc_glob, info) + + call psb_geall(x_solution, nested_matrix%desc_glob, info); call psb_geasb(x_solution, nested_matrix%desc_glob, info) + call psb_krylov('CG', nested_matrix%a_glob, preconditioner, rhs, x_solution, stop_tol, nested_matrix%desc_glob, info, & + & itmax=max_iter, iter=n_iter, err=final_residual, istop=stop_criterion) + if (info /= psb_success_) then + if (my_rank==0) write(*,*) 'FAIL krylov info=', info; goto 9999 + end if + + call psb_geaxpby(-done, x_exact, done, x_solution, nested_matrix%desc_glob, info) + solution_error = psb_genrm2(x_solution, nested_matrix%desc_glob, info) / norm_x_exact + + if (my_rank == 0) then + write(*,'(a,i0,a,i0)') ' np=', num_procs, ' N(global)=', 2*field_size + write(*,'(a,i0)') ' CG iterations = ', n_iter + write(*,'(a,es12.4)') ' CG relative residual = ', final_residual + write(*,'(a,es12.4)') ' ||x - x_exact||/||x_ex|| = ', solution_error + if ((n_iter < max_iter) .and. (solution_error <= solution_tol)) then + write(*,*) '[PASS] nested matrix built with the utility, solved with CG' + else + write(*,*) '[FAIL] tol ', solution_tol + end if + end if + + call nested_matrix%free(info) + +9999 continue + call psb_exit(context) + +end program psb_d_nest_builder_test diff --git a/test/nested/psb_d_nest_cg_test.F90 b/test/nested/psb_d_nest_cg_test.F90 new file mode 100644 index 000000000..d49098fae --- /dev/null +++ b/test/nested/psb_d_nest_cg_test.F90 @@ -0,0 +1,301 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific prior written permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! File: psb_d_nest_cg_test.F90 +! +! Program: psb_d_nest_cg_test +! Author: Simone Staccone (Stack-1) +! +! Solves a linear system with the GLOBAL nested operator using the standard +! PSBLAS CG (psb_krylov('CG', ...)). This test builds the operator on the +! LOW-LEVEL path (per-field descriptors, blocks, compose, setup, wrap) to +! directly validate the machinery the psb_d_nest_matrix utility relies on; the +! same solve through the utility is in psb_d_nest_builder_test. +! +! CG needs a SYMMETRIC POSITIVE DEFINITE operator and, to stress the test +! (hundreds of matvecs), an ILL-CONDITIONED one. We use a real case: the 1D +! Laplacian tridiag(-1, 2, -1) on m = 2*field_size nodes, REORDERED red-black +! (odd nodes -> field 1, even nodes -> field 2). Under this reordering the +! Laplacian becomes exactly +! +! M = [ 2I C ] C(r,r) = -1 , C(r,r-1) = -1 (the Laplacian edges) +! [ C^T 2I ] C^T = exact transpose +! +! (odd nodes are not adjacent to each other -> diagonal blocks = 2I; every -1 +! edge of the Laplacian becomes the coupling C). M is therefore the 1D +! Laplacian up to a permutation: SPD but with lambda_min ~ (pi/m)^2 => cond ~ +! N^2 => CG performs O(N) iterations that GROW with N. +! +! Run: ./psb_d_nest_cg_test ; mpirun -np 4 ./psb_d_nest_cg_test +! +program psb_d_nest_cg_test + use psb_base_mod + use psb_util_mod + use psb_prec_mod + use psb_linsolve_mod + use psb_d_nest_mod + implicit none + + type(psb_ctxt_type) :: context + integer(psb_ipk_) :: my_rank, num_procs, info, i_local_row, entry_idx, field_local_rows + integer(psb_lpk_) :: field1_global_row, field2_global_row, field_size + + ! per-field descriptors + blocks + type(psb_desc_type) :: field1_desc, field2_desc + type(psb_dspmat_type) :: diag_block1, coupling_12, coupling_21, diag_block2 + + ! nested storage + grid descriptor + composed global path + type(psb_d_nest_sparse_mat) :: block_storage + type(psb_desc_nest_type) :: grid_desc + type(psb_desc_type) :: desc_global + type(psb_d_nest_base_mat) :: nest_operator + type(psb_dspmat_type) :: global_operator + + ! preconditioner + vectors + type(psb_dprec_type) :: preconditioner + type(psb_d_vect_type) :: x_solution, rhs, x_exact + real(psb_dpk_) :: insert_value(1) + + ! global triplets for the coupling blocks + integer(psb_lpk_), allocatable :: entry_rows(:), entry_cols(:) + real(psb_dpk_), allocatable :: entry_vals(:) + + ! solver parameters + real(psb_dpk_) :: diag_value, stop_tol, final_residual, norm_x_exact, solution_error + integer(psb_ipk_) :: max_iter, trace_level, n_iter, stop_criterion + real(psb_dpk_), parameter :: solution_tol = 1.0e-6_psb_dpk_ + + call psb_init(context) + call psb_info(context, my_rank, num_procs) + + field_size = 512 ! global rows per field (global N = 2*field_size) + diag_value = 2.0_psb_dpk_ ! Laplacian diagonal (diagonal blocks = diag*I) + stop_tol = 1.0e-9_psb_dpk_ + max_iter = 4000 + trace_level = 0 + stop_criterion = 2 ! stop on the relative residual + + !--------------------------------------------------------------- + ! 1) per-field descriptors: block distribution of field_size global rows + ! over num_procs processes (total size independent of num_procs) + !--------------------------------------------------------------- + field_local_rows = int(field_size / int(num_procs, psb_lpk_), psb_ipk_) + if (int(my_rank, psb_lpk_) < mod(field_size, int(num_procs, psb_lpk_))) & + & field_local_rows = field_local_rows + 1 + call psb_cdall(context, field1_desc, info, nl=field_local_rows) + call psb_cdall(context, field2_desc, info, nl=field_local_rows) + + !--------------------------------------------------------------- + ! 2) diagonal blocks A = B = diag*I (odd/even nodes of the red-black + ! reordered Laplacian are not adjacent to each other) + !--------------------------------------------------------------- + call psb_spall(diag_block1, field1_desc, info, nnz=field1_desc%get_local_rows()) + call psb_spall(diag_block2, field2_desc, info, nnz=field2_desc%get_local_rows()) + + do i_local_row = 1, field1_desc%get_local_rows() + call field1_desc%l2g(i_local_row, field1_global_row, info) + insert_value(1) = diag_value + call psb_spins(1,[field1_global_row],[field1_global_row],insert_value,diag_block1,field1_desc,info) + end do + do i_local_row = 1, field2_desc%get_local_rows() + call field2_desc%l2g(i_local_row, field2_global_row, info) + insert_value(1) = diag_value + call psb_spins(1,[field2_global_row],[field2_global_row],insert_value,diag_block2,field2_desc,info) + end do + + !--------------------------------------------------------------- + ! 3) register, in the union halo, the cross-field columns of the coupling blocks + ! C (row field1, col field2): columns {r, r-1} in field2 -> into field2_desc + ! C^T (row field2, col field1): columns {s, s+1} in field1 -> into field1_desc + !--------------------------------------------------------------- + do i_local_row = 1, field1_desc%get_local_rows() + call field1_desc%l2g(i_local_row, field1_global_row, info) + call psb_cdins(1, [field1_global_row], field2_desc, info) + if (field1_global_row > 1) call psb_cdins(1, [field1_global_row-1_psb_lpk_], field2_desc, info) + end do + do i_local_row = 1, field2_desc%get_local_rows() + call field2_desc%l2g(i_local_row, field2_global_row, info) + call psb_cdins(1, [field2_global_row], field1_desc, info) + if (field2_global_row < field_size) call psb_cdins(1, [field2_global_row+1_psb_lpk_], field1_desc, info) + end do + + call psb_cdasb(field1_desc, info) + call psb_cdasb(field2_desc, info) + call psb_spasb(diag_block1, field1_desc, info, dupl=psb_dupl_add_) + call psb_spasb(diag_block2, field2_desc, info, dupl=psb_dupl_add_) + + !--------------------------------------------------------------- + ! 4) coupling C (1,2): rows field1 (field1_desc), columns field2 (field2_desc) + ! C(r,r) = -1 , C(r,r-1) = -1 (odd node 2r-1 -> even nodes 2r and 2r-2) + !--------------------------------------------------------------- + allocate(entry_rows(2*field1_desc%get_local_rows()), entry_cols(2*field1_desc%get_local_rows()), & + & entry_vals(2*field1_desc%get_local_rows())) + entry_idx = 0 + do i_local_row = 1, field1_desc%get_local_rows() + call field1_desc%l2g(i_local_row, field1_global_row, info) + entry_idx = entry_idx + 1 + entry_rows(entry_idx) = field1_global_row + entry_cols(entry_idx) = field1_global_row + entry_vals(entry_idx) = -1.0_psb_dpk_ + if (field1_global_row > 1) then + entry_idx = entry_idx + 1 + entry_rows(entry_idx) = field1_global_row + entry_cols(entry_idx) = field1_global_row - 1_psb_lpk_ + entry_vals(entry_idx) = -1.0_psb_dpk_ + end if + end do + call psb_d_nest_rect_block(coupling_12, entry_idx, entry_rows, entry_cols, entry_vals, field1_desc, field2_desc, info) + deallocate(entry_rows, entry_cols, entry_vals) + + !--------------------------------------------------------------- + ! 5) coupling C^T (2,1) = exact transpose of C: + ! rows field2 (field2_desc), columns field1 (field1_desc) + ! C^T(s,s) = -1 , C^T(s,s+1) = -1 (even node 2s -> odd nodes 2s-1 and 2s+1) + !--------------------------------------------------------------- + allocate(entry_rows(2*field2_desc%get_local_rows()), entry_cols(2*field2_desc%get_local_rows()), & + & entry_vals(2*field2_desc%get_local_rows())) + entry_idx = 0 + do i_local_row = 1, field2_desc%get_local_rows() + call field2_desc%l2g(i_local_row, field2_global_row, info) + entry_idx = entry_idx + 1 + entry_rows(entry_idx) = field2_global_row + entry_cols(entry_idx) = field2_global_row + entry_vals(entry_idx) = -1.0_psb_dpk_ + if (field2_global_row < field_size) then + entry_idx = entry_idx + 1 + entry_rows(entry_idx) = field2_global_row + entry_cols(entry_idx) = field2_global_row + 1_psb_lpk_ + entry_vals(entry_idx) = -1.0_psb_dpk_ + end if + end do + call psb_d_nest_rect_block(coupling_21, entry_idx, entry_rows, entry_cols, entry_vals, field2_desc, field1_desc, info) + deallocate(entry_rows, entry_cols, entry_vals) + + !--------------------------------------------------------------- + ! 6) nested grid (all four blocks present) + !--------------------------------------------------------------- + block_storage%nrblocks = 2 + block_storage%ncblocks = 2 + allocate(block_storage%mats(2,2)) + call psb_move_alloc(diag_block1, block_storage%mats(1,1), info) + call psb_move_alloc(coupling_12, block_storage%mats(1,2), info) + call psb_move_alloc(coupling_21, block_storage%mats(2,1), info) + call psb_move_alloc(diag_block2, block_storage%mats(2,2), info) + + grid_desc%nrblocks = 2 + grid_desc%ncblocks = 2 + allocate(grid_desc%descs(2,2)) + call field1_desc%clone(grid_desc%descs(1,1), info) + call field2_desc%clone(grid_desc%descs(1,2), info) + call field1_desc%clone(grid_desc%descs(2,1), info) + call field2_desc%clone(grid_desc%descs(2,2), info) + + !--------------------------------------------------------------- + ! 7) composed global operator (what CG will use as its matrix) + !--------------------------------------------------------------- + call psb_cd_nest_compose(grid_desc, desc_global, info) + if (info /= psb_success_) then + if (my_rank == 0) write(*,*) 'FAIL: psb_cd_nest_compose info=', info + goto 9999 + end if + call psb_d_nest_base_setup(nest_operator, block_storage, grid_desc, desc_global, info) + if (info /= psb_success_) then + if (my_rank == 0) write(*,*) 'FAIL: psb_d_nest_base_setup info=', info + goto 9999 + end if + allocate(global_operator%a, source=nest_operator) + call global_operator%set_nrows(desc_global%get_local_rows()) + call global_operator%set_ncols(desc_global%get_local_cols()) + call global_operator%set_asb() + + !--------------------------------------------------------------- + ! 8) consistent RHS: x_exact = 1, rhs = M * x_exact (via the nested operator) + !--------------------------------------------------------------- + call psb_geall(x_exact, desc_global, info) + do i_local_row = 1, desc_global%get_local_rows() + call desc_global%l2g(i_local_row, field1_global_row, info) + insert_value(1) = 1.0_psb_dpk_ + call psb_geins(1, [field1_global_row], insert_value, x_exact, desc_global, info) + end do + call psb_geasb(x_exact, desc_global, info) + + call psb_geall(rhs, desc_global, info); call psb_geasb(rhs, desc_global, info) + call psb_spmm(done, global_operator, x_exact, dzero, rhs, desc_global, info) + if (info /= psb_success_) then + if (my_rank == 0) write(*,*) 'FAIL: psb_spmm (RHS) info=', info + goto 9999 + end if + + norm_x_exact = psb_genrm2(x_exact, desc_global, info) + + !--------------------------------------------------------------- + ! 9) identity preconditioner (NONE): CG exercises only the operator + !--------------------------------------------------------------- + call preconditioner%init(context, 'NONE', info) + call preconditioner%build(global_operator, desc_global, info) + if (info /= psb_success_) then + if (my_rank == 0) write(*,*) 'FAIL: preconditioner%build info=', info + goto 9999 + end if + + !--------------------------------------------------------------- + ! 10) solve with the standard PSBLAS CG + !--------------------------------------------------------------- + call psb_geall(x_solution, desc_global, info); call psb_geasb(x_solution, desc_global, info) + call psb_krylov('CG', global_operator, preconditioner, rhs, x_solution, stop_tol, desc_global, info, & + & itmax=max_iter, iter=n_iter, err=final_residual, itrace=trace_level, istop=stop_criterion) + if (info /= psb_success_) then + if (my_rank == 0) write(*,*) 'FAIL: psb_krylov(CG) info=', info + goto 9999 + end if + + !--------------------------------------------------------------- + ! 11) solution error: || x_solution - x_exact || / || x_exact || + !--------------------------------------------------------------- + call psb_geaxpby(-done, x_exact, done, x_solution, desc_global, info) ! x_solution <- x_solution - x_exact + solution_error = psb_genrm2(x_solution, desc_global, info) / norm_x_exact + + if (my_rank == 0) then + write(*,'(a,i0,a,i0)') ' np=', num_procs, ' N(global)=', 2*field_size + write(*,'(a,i0)') ' CG iterations = ', n_iter + write(*,'(a,es12.4)') ' CG relative residual = ', final_residual + write(*,'(a,es12.4)') ' ||x - x_exact||/||x_ex|| = ', solution_error + if ((n_iter < max_iter) .and. (solution_error <= solution_tol)) then + write(*,*) '[PASS] CG converges on the global nested operator' + else + write(*,*) '[FAIL] CG does not converge / wrong solution (tol ', solution_tol, ')' + end if + end if + +9999 continue + call psb_exit(context) + +end program psb_d_nest_cg_test diff --git a/test/nested/psb_d_nest_glob_test.F90 b/test/nested/psb_d_nest_glob_test.F90 new file mode 100644 index 000000000..80054d09e --- /dev/null +++ b/test/nested/psb_d_nest_glob_test.F90 @@ -0,0 +1,218 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific prior written permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! File: psb_d_nest_glob_test.F90 +! +! Program: psb_d_nest_glob_test +! Author: Simone Staccone (Stack-1) +! +! Validates the "global nested operator" path built through the +! psb_d_nest_matrix utility (init/ins/asb): the user only supplies the field +! sizes and the block values, and obtains nested_matrix%a_glob / +! nested_matrix%desc_glob ready for psb_spmm. The result is compared against +! the SAME matrix assembled monolithically in CSR on the same global +! descriptor (oracle). +! +! 2x2 operator (fields of size field_size): +! [ A B^T ] A = tridiag(-1, 2, -1) (block 1,1) +! [ B 0 ] B^T = 0.5 * I (block 1,2) +! B = 0.3 * I (block 2,1) +! (2,2) absent +! +! Run: ./psb_d_nest_glob_test (serial) +! mpirun -np 4 ./psb_d_nest_glob_test +! +program psb_d_nest_glob_test + use psb_base_mod + use psb_util_mod + use psb_d_nest_mod + implicit none + + type(psb_ctxt_type) :: context + integer(psb_ipk_) :: my_rank, num_procs, info, i_local_row + integer(psb_ipk_) :: entry_idx, field1_local_rows, field2_local_rows + integer(psb_lpk_) :: global_row, global_col, field_size + + type(psb_d_nest_matrix) :: nested_matrix ! the nested operator (init/ins/asb) + type(psb_dspmat_type) :: monolithic_ref ! monolithic CSR oracle + type(psb_d_vect_type) :: x_vec, y_nested, y_monolithic + + integer(psb_lpk_), allocatable :: entry_rows(:), entry_cols(:) + real(psb_dpk_), allocatable :: entry_vals(:) + real(psb_dpk_) :: insert_value(1) + real(psb_dpk_) :: mismatch_norm + real(psb_dpk_), parameter :: tolerance = 1.0e-10_psb_dpk_ + + call psb_init(context) + call psb_info(context, my_rank, num_procs) + + field_size = 32 ! global size of each field + + !--------------------------------------------------------------- + ! 1) build the 2x2 nested operator through the utility + !--------------------------------------------------------------- + call nested_matrix%init(context, [field_size, field_size], info) + if (info /= psb_success_) then + if (my_rank==0) write(*,*) 'FAIL: nested_matrix%init info=', info; goto 9999 + end if + field1_local_rows = nested_matrix%field_desc(1)%get_local_rows() + field2_local_rows = nested_matrix%field_desc(2)%get_local_rows() + + !--------------------------------------------------------------- + ! 2) insert the block values (owned rows only) + !--------------------------------------------------------------- + ! A = tridiag(-1,2,-1) -> block (1,1) + allocate(entry_rows(3*field1_local_rows), entry_cols(3*field1_local_rows), & + & entry_vals(3*field1_local_rows)) + entry_idx = 0 + do i_local_row = 1, field1_local_rows + call nested_matrix%field_desc(1)%l2g(i_local_row, global_row, info) + entry_idx = entry_idx + 1 + entry_rows(entry_idx) = global_row + entry_cols(entry_idx) = global_row + entry_vals(entry_idx) = 2.0_psb_dpk_ + if (global_row > 1) then + entry_idx = entry_idx + 1 + entry_rows(entry_idx) = global_row + entry_cols(entry_idx) = global_row - 1_psb_lpk_ + entry_vals(entry_idx) = -1.0_psb_dpk_ + end if + if (global_row < field_size) then + entry_idx = entry_idx + 1 + entry_rows(entry_idx) = global_row + entry_cols(entry_idx) = global_row + 1_psb_lpk_ + entry_vals(entry_idx) = -1.0_psb_dpk_ + end if + end do + call nested_matrix%ins(1, 1, entry_idx, entry_rows, entry_cols, entry_vals, info) + deallocate(entry_rows, entry_cols, entry_vals) + + ! B^T = 0.5 I -> block (1,2): rows in field 1, columns in field 2 + allocate(entry_rows(field1_local_rows), entry_cols(field1_local_rows), entry_vals(field1_local_rows)) + entry_idx = 0 + do i_local_row = 1, field1_local_rows + call nested_matrix%field_desc(1)%l2g(i_local_row, global_row, info) + entry_idx = entry_idx + 1 + entry_rows(entry_idx) = global_row + entry_cols(entry_idx) = global_row + entry_vals(entry_idx) = 0.5_psb_dpk_ + end do + call nested_matrix%ins(1, 2, entry_idx, entry_rows, entry_cols, entry_vals, info) + deallocate(entry_rows, entry_cols, entry_vals) + + ! B = 0.3 I -> block (2,1): rows in field 2, columns in field 1 + allocate(entry_rows(field2_local_rows), entry_cols(field2_local_rows), entry_vals(field2_local_rows)) + entry_idx = 0 + do i_local_row = 1, field2_local_rows + call nested_matrix%field_desc(2)%l2g(i_local_row, global_row, info) + entry_idx = entry_idx + 1 + entry_rows(entry_idx) = global_row + entry_cols(entry_idx) = global_row + entry_vals(entry_idx) = 0.3_psb_dpk_ + end do + call nested_matrix%ins(2, 1, entry_idx, entry_rows, entry_cols, entry_vals, info) + deallocate(entry_rows, entry_cols, entry_vals) + + call nested_matrix%asb(info) + if (info /= psb_success_) then + if (my_rank==0) write(*,*) 'FAIL: nested_matrix%asb info=', info; goto 9999 + end if + + !--------------------------------------------------------------- + ! 3) monolithic oracle on nested_matrix%desc_glob (global offsets: + ! field 1 -> g ; field 2 -> field_size + g) + !--------------------------------------------------------------- + call psb_spall(monolithic_ref, nested_matrix%desc_glob, info, & + & nnz=5*nested_matrix%desc_glob%get_local_rows()) + do i_local_row = 1, field1_local_rows ! field-1 rows + call nested_matrix%field_desc(1)%l2g(i_local_row, global_row, info) + insert_value(1) = 2.0_psb_dpk_ + call psb_spins(1,[global_row],[global_row],insert_value,monolithic_ref,nested_matrix%desc_glob,info) + if (global_row > 1) then + insert_value(1)=-1.0_psb_dpk_ + call psb_spins(1,[global_row],[global_row-1_psb_lpk_],insert_value,monolithic_ref,nested_matrix%desc_glob,info) + end if + if (global_row < field_size) then + insert_value(1)=-1.0_psb_dpk_ + call psb_spins(1,[global_row],[global_row+1_psb_lpk_],insert_value,monolithic_ref,nested_matrix%desc_glob,info) + end if + global_col = field_size + global_row + insert_value(1) = 0.5_psb_dpk_ ! B^T + call psb_spins(1,[global_row],[global_col],insert_value,monolithic_ref,nested_matrix%desc_glob,info) + end do + do i_local_row = 1, field2_local_rows ! field-2 rows + call nested_matrix%field_desc(2)%l2g(i_local_row, global_row, info) + global_col = global_row + insert_value(1) = 0.3_psb_dpk_ ! B + call psb_spins(1,[field_size+global_row],[global_col],insert_value,monolithic_ref,nested_matrix%desc_glob,info) + end do + call psb_spasb(monolithic_ref, nested_matrix%desc_glob, info, dupl=psb_dupl_add_) + + !--------------------------------------------------------------- + ! 4) compare the two matrix-vector products on a distinct-valued x (x[g] = g) + !--------------------------------------------------------------- + call psb_geall(x_vec, nested_matrix%desc_glob, info) + do i_local_row = 1, nested_matrix%desc_glob%get_local_rows() + call nested_matrix%desc_glob%l2g(i_local_row, global_row, info) + insert_value(1) = real(global_row, psb_dpk_) + call psb_geins(1, [global_row], insert_value, x_vec, nested_matrix%desc_glob, info) + end do + call psb_geasb(x_vec, nested_matrix%desc_glob, info) + + call psb_geall(y_nested, nested_matrix%desc_glob, info); call psb_geasb(y_nested, nested_matrix%desc_glob, info) + call psb_geall(y_monolithic, nested_matrix%desc_glob, info); call psb_geasb(y_monolithic, nested_matrix%desc_glob, info) + + call psb_spmm(done, nested_matrix%a_glob, x_vec, dzero, y_nested, nested_matrix%desc_glob, info) ! via nested csmv + if (info /= psb_success_) then + if (my_rank == 0) write(*,*) 'FAIL: psb_spmm (nested) info=', info + goto 9999 + end if + call psb_spmm(done, monolithic_ref, x_vec, dzero, y_monolithic, nested_matrix%desc_glob, info) ! CSR oracle + + call psb_geaxpby(done, y_nested, -done, y_monolithic, nested_matrix%desc_glob, info) + mismatch_norm = psb_genrm2(y_monolithic, nested_matrix%desc_glob, info) + + if (my_rank == 0) then + write(*,'(a,i0,a,i0)') ' np=', num_procs, ' N(field)=', field_size + write(*,'(a,es12.4)') ' ||nested - monolithic||_2 = ', mismatch_norm + if (mismatch_norm <= tolerance) then + write(*,*) '[PASS] nested global operator matches monolithic CSR' + else + write(*,*) '[FAIL] mismatch above tolerance ', tolerance + end if + end if + + call nested_matrix%free(info) + +9999 continue + call psb_exit(context) + +end program psb_d_nest_glob_test diff --git a/test/nested/psb_d_nest_rect_test.F90 b/test/nested/psb_d_nest_rect_test.F90 new file mode 100644 index 000000000..af88d2566 --- /dev/null +++ b/test/nested/psb_d_nest_rect_test.F90 @@ -0,0 +1,217 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific prior written permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! File: psb_d_nest_rect_test.F90 +! +! Program: psb_d_nest_rect_test +! Author: Simone Staccone (Stack-1) +! +! Like psb_d_nest_glob_test but with fields of DIFFERENT size (|V| = 2|Q|) and +! GENUINELY RECTANGULAR off-diagonal blocks. The operator is built with the +! psb_d_nest_matrix utility (init/ins/asb): the user only inserts the values, +! while the cross-field halo registration and the construction of the +! rectangular local blocks are handled internally. Compared against the +! monolithic CSR oracle. +! +! [ A B^T ] A : V x V tridiag(-1,2,-1) +! [ B 0 ] B^T : V x Q rectangular (row r -> col mod(r-1,nQ)+1, val 0.5) +! B : Q x V rectangular (row q -> cols q and q+nQ, val 0.3) +! (2,2) absent +! +! Run: ./psb_d_nest_rect_test ; mpirun -np 4 ./psb_d_nest_rect_test +! +program psb_d_nest_rect_test + use psb_base_mod + use psb_util_mod + use psb_d_nest_mod + implicit none + + type(psb_ctxt_type) :: context + integer(psb_ipk_) :: my_rank, num_procs, info, i_local_row + integer(psb_ipk_) :: entry_idx, v_local_rows, q_local_rows + integer(psb_lpk_) :: v_global_row, q_global_row, q_col, v_size, q_size + + type(psb_d_nest_matrix) :: nested_matrix + type(psb_dspmat_type) :: monolithic_ref + type(psb_d_vect_type) :: x_vec, y_nested, y_monolithic + real(psb_dpk_) :: insert_value(1) + + integer(psb_lpk_), allocatable :: entry_rows(:), entry_cols(:) + real(psb_dpk_), allocatable :: entry_vals(:) + real(psb_dpk_) :: mismatch_norm + real(psb_dpk_), parameter :: tolerance = 1.0e-10_psb_dpk_ + + call psb_init(context) + call psb_info(context, my_rank, num_procs) + + q_size = 16 ! global size of field Q + v_size = 2*q_size ! global size of field V (|V| = 2|Q|) + + !--------------------------------------------------------------- + ! 1) build the 2x2 nested operator (fields V, Q) + !--------------------------------------------------------------- + call nested_matrix%init(context, [v_size, q_size], info) + if (info /= psb_success_) then + if (my_rank==0) write(*,*) 'FAIL: nested_matrix%init info=', info; goto 9999 + end if + v_local_rows = nested_matrix%field_desc(1)%get_local_rows() + q_local_rows = nested_matrix%field_desc(2)%get_local_rows() + + !--------------------------------------------------------------- + ! 2) insert the blocks (owned rows only) + !--------------------------------------------------------------- + ! A = tridiag(-1,2,-1) -> block (1,1), V x V + allocate(entry_rows(3*v_local_rows), entry_cols(3*v_local_rows), entry_vals(3*v_local_rows)) + entry_idx = 0 + do i_local_row = 1, v_local_rows + call nested_matrix%field_desc(1)%l2g(i_local_row, v_global_row, info) + entry_idx = entry_idx + 1 + entry_rows(entry_idx) = v_global_row + entry_cols(entry_idx) = v_global_row + entry_vals(entry_idx) = 2.0_psb_dpk_ + if (v_global_row > 1) then + entry_idx = entry_idx + 1 + entry_rows(entry_idx) = v_global_row + entry_cols(entry_idx) = v_global_row - 1_psb_lpk_ + entry_vals(entry_idx) = -1.0_psb_dpk_ + end if + if (v_global_row < v_size) then + entry_idx = entry_idx + 1 + entry_rows(entry_idx) = v_global_row + entry_cols(entry_idx) = v_global_row + 1_psb_lpk_ + entry_vals(entry_idx) = -1.0_psb_dpk_ + end if + end do + call nested_matrix%ins(1, 1, entry_idx, entry_rows, entry_cols, entry_vals, info) + deallocate(entry_rows, entry_cols, entry_vals) + + ! B^T rectangular -> block (1,2), V x Q : row r -> col mod(r-1,nQ)+1, val 0.5 + allocate(entry_rows(v_local_rows), entry_cols(v_local_rows), entry_vals(v_local_rows)) + entry_idx = 0 + do i_local_row = 1, v_local_rows + call nested_matrix%field_desc(1)%l2g(i_local_row, v_global_row, info) + entry_idx = entry_idx + 1 + entry_rows(entry_idx) = v_global_row + entry_cols(entry_idx) = mod(v_global_row-1_psb_lpk_, q_size)+1 + entry_vals(entry_idx) = 0.5_psb_dpk_ + end do + call nested_matrix%ins(1, 2, entry_idx, entry_rows, entry_cols, entry_vals, info) + deallocate(entry_rows, entry_cols, entry_vals) + + ! B rectangular -> block (2,1), Q x V : row q -> cols q and q+nQ, val 0.3 + allocate(entry_rows(2*q_local_rows), entry_cols(2*q_local_rows), entry_vals(2*q_local_rows)) + entry_idx = 0 + do i_local_row = 1, q_local_rows + call nested_matrix%field_desc(2)%l2g(i_local_row, q_global_row, info) + entry_idx = entry_idx + 1 + entry_rows(entry_idx) = q_global_row + entry_cols(entry_idx) = q_global_row + entry_vals(entry_idx) = 0.3_psb_dpk_ + entry_idx = entry_idx + 1 + entry_rows(entry_idx) = q_global_row + entry_cols(entry_idx) = q_global_row + q_size + entry_vals(entry_idx) = 0.3_psb_dpk_ + end do + call nested_matrix%ins(2, 1, entry_idx, entry_rows, entry_cols, entry_vals, info) + deallocate(entry_rows, entry_cols, entry_vals) + + call nested_matrix%asb(info) + if (info /= psb_success_) then + if (my_rank==0) write(*,*) 'FAIL: nested_matrix%asb info=', info; goto 9999 + end if + + !--------------------------------------------------------------- + ! 3) monolithic oracle on nested_matrix%desc_glob (global offsets: V -> g, Q -> v_size + g) + !--------------------------------------------------------------- + call psb_spall(monolithic_ref, nested_matrix%desc_glob, info, & + & nnz=6*nested_matrix%desc_glob%get_local_rows()) + do i_local_row = 1, v_local_rows ! V rows + call nested_matrix%field_desc(1)%l2g(i_local_row, v_global_row, info) + insert_value(1)=2.0_psb_dpk_ + call psb_spins(1,[v_global_row],[v_global_row],insert_value,monolithic_ref,nested_matrix%desc_glob,info) + if (v_global_row>1) then + insert_value(1)=-1.0_psb_dpk_ + call psb_spins(1,[v_global_row],[v_global_row-1_psb_lpk_],insert_value,monolithic_ref,nested_matrix%desc_glob,info) + end if + if (v_global_row=c, 0 otherwise -! T16 psb_d_nest_mask mask operation; t=.true. if all satisfied -! T17 psb_d_nest_upd_xyz y=alpha*x+beta*y; z=gamma*y_new+delta*z -! -program psb_d_pde_nest_psblas - use psb_base_mod - use psb_desc_nest_mod - use psb_d_nest_mod - use psb_d_nest_tools_mod, only : psb_geall_nest, psb_geasb_nest, psb_gefree_nest, & - & psb_geins_nest, psb_spall_nest, psb_spins_nest, & - & psb_spasb_nest - implicit none - - !------------------------------------------------------------------ - ! Parallel context - !------------------------------------------------------------------ - type(psb_ctxt_type) :: ctxt - integer(psb_ipk_) :: iam, np, info - - !------------------------------------------------------------------ - ! Problem size - !------------------------------------------------------------------ - integer(psb_ipk_), parameter :: n = 100 - integer(psb_ipk_) :: nlr, iloc, i - integer(psb_lpk_) :: iglob - - !------------------------------------------------------------------ - ! Per-block descriptors (identical layout as psb_d_pde_nest_first) - !------------------------------------------------------------------ - type(psb_desc_type) :: desc1, desc2, desc3, desc4 - - !------------------------------------------------------------------ - ! Nested descriptor and nested sparse matrix - !------------------------------------------------------------------ - type(psb_desc_nest_type) :: descs - type(psb_d_nest_sparse_mat) :: anest - - !------------------------------------------------------------------ - ! Individual sparse matrices (A11 = Laplacian, A12 = I, A21 = I) - !------------------------------------------------------------------ - type(psb_dspmat_type) :: a11, a12, a21 - - !------------------------------------------------------------------ - ! Work nested vectors (xnest, ynest, znest reused across tests) - !------------------------------------------------------------------ - type(psb_d_nest_vect_type) :: xnest, ynest, znest - - !------------------------------------------------------------------ - ! Insert buffers - !------------------------------------------------------------------ - integer(psb_lpk_) :: grow(1) - real(psb_dpk_) :: gval(1) - - !------------------------------------------------------------------ - ! Scalar results and expected values - !------------------------------------------------------------------ - real(psb_dpk_) :: res, res2, expected - real(psb_dpk_), parameter :: tol = 1.0e-10_psb_dpk_ - logical :: t_mask - - !------------------------------------------------------------------ - ! Test pass/fail counter - !------------------------------------------------------------------ - integer(psb_ipk_) :: npass, nfail - - character(len=40) :: name = 'psb_d_pde_nest_psblas' - - !================================================================== - ! Initialise MPI - !================================================================== - call psb_init(ctxt) - call psb_info(ctxt, iam, np) - call psb_set_errverbosity(itwo) - - npass = 0 - nfail = 0 - - !================================================================== - ! Build per-block descriptors - ! Use exact block distribution so total rows = n exactly. - ! Ceiling division (n+np-1)/np gives nlr*np > n phantom rows - ! when np does not divide n evenly. - !================================================================== - nlr = n / np - if (iam < mod(n, np)) nlr = nlr + 1_psb_ipk_ - nlr = max(1_psb_ipk_, nlr) - call psb_cdall(ctxt, desc1, info, nl=nlr) - call psb_cdall(ctxt, desc2, info, nl=nlr) - call desc1%clone(desc3, info) - - !================================================================== - ! A(1,1) = tridiagonal Laplacian - !================================================================== - call psb_spall(a11, desc1, info, nnz=3*desc1%get_local_rows()) - do iloc = 1, desc1%get_local_rows() - call desc1%l2g(iloc, iglob, info) - grow(1)=iglob; gval(1)=2.0_psb_dpk_ - call psb_spins(1,grow,grow,gval,a11,desc1,info) - if (iglob>1) then - grow(1)=iglob; gval(1)=-1.0_psb_dpk_ - call psb_spins(1,grow,[iglob-1_psb_lpk_],gval,a11,desc1,info) - end if - if (iglob y1=2 (2 boundary rows) - ! rows 2..n-1 give Lap=0, I=1 => y1=1 (n-2 interior rows) - ! Block 2: I*ones = 1 for all n rows - ! amax=2, gemin=1, geasum = (n+2) + n = 2n+2 - res = psb_d_nest_geamax(ynest, descs, info) - call check('T01 spmm amax(y)=2', res, 2.0_psb_dpk_, tol, npass, nfail, iam) - res = psb_d_nest_gemin(ynest, descs, info) - call check('T01 spmm gemin(y)=1', res, done, tol, npass, nfail, iam) - res = psb_d_nest_geasum(ynest, descs, info) - expected = 2.0_psb_dpk_ * real(n, psb_dpk_) + 2.0_psb_dpk_ - call check('T01 spmm geasum(y)=2n+2', res, expected, tol, npass, nfail, iam) - - !================================================================== - ! T02: psb_d_nest_geaxpby - ! x = all 3s, y = all 2s - ! y = 2*x + (-1)*y => y = 2*3 - 2 = 4 (all 4s) - !================================================================== - if (iam == 0) write(*,'(/,a)') repeat('=',60) - if (iam == 0) write(*,'(a)') 'T02: psb_d_nest_geaxpby (y = 2*x - y, x=3 y=2 => 4)' - - call set_nest_val(xnest, 3.0_psb_dpk_) - call set_nest_val(ynest, 2.0_psb_dpk_) - - call psb_d_nest_geaxpby(2.0_psb_dpk_, xnest, -done, ynest, descs, info) - if (info /= psb_success_) goto 9999 - - expected = 4.0_psb_dpk_ - res = psb_d_nest_geamax(ynest, descs, info) - call check('T02 geaxpby amax(y)=4', res, expected, tol, npass, nfail, iam) - res = psb_d_nest_gemin(ynest, descs, info) - call check('T02 geaxpby amin(y)=4', res, expected, tol, npass, nfail, iam) - - !================================================================== - ! T03: psb_d_nest_genrm2 - ! x = all 1s => ||x||_2 = sqrt(2*n) = sqrt(20) - !================================================================== - if (iam == 0) write(*,'(/,a)') repeat('=',60) - if (iam == 0) write(*,'(a)') 'T03: psb_d_nest_genrm2 (x=1 => sqrt(2n))' - - call set_nest_val(xnest, done) - - res = psb_d_nest_genrm2(xnest, descs, info) - expected = sqrt(2.0_psb_dpk_ * real(n, psb_dpk_)) - call check('T03 genrm2(ones)', res, expected, tol, npass, nfail, iam) - - !================================================================== - ! T04: psb_d_nest_genrm2s (subroutine form; result must equal T03) - !================================================================== - if (iam == 0) write(*,'(/,a)') repeat('=',60) - if (iam == 0) write(*,'(a)') 'T04: psb_d_nest_genrm2s (subroutine form of genrm2)' - - call psb_d_nest_genrm2s(res2, xnest, descs, info) - call check('T04 genrm2s == genrm2', res2, res, tol, npass, nfail, iam) - - !================================================================== - ! T05: psb_d_nest_gedot - ! x = all 1s, y = all 2s => dot = 2 * 2*n = 40 - !================================================================== - if (iam == 0) write(*,'(/,a)') repeat('=',60) - if (iam == 0) write(*,'(a)') 'T05: psb_d_nest_gedot (x=1 y=2 => 2*2n=40)' - - call set_nest_val(xnest, done) - call set_nest_val(ynest, 2.0_psb_dpk_) - - res = psb_d_nest_gedot(xnest, ynest, descs, info) - expected = 2.0_psb_dpk_ * 2.0_psb_dpk_ * real(n, psb_dpk_) - call check('T05 gedot', res, expected, tol, npass, nfail, iam) - - !================================================================== - ! T06: psb_d_nest_geamax - ! x = all 5s => ||x||_inf = 5 - !================================================================== - if (iam == 0) write(*,'(/,a)') repeat('=',60) - if (iam == 0) write(*,'(a)') 'T06: psb_d_nest_geamax (x=5 => 5)' - - call set_nest_val(xnest, 5.0_psb_dpk_) - - res = psb_d_nest_geamax(xnest, descs, info) - expected = 5.0_psb_dpk_ - call check('T06 geamax', res, expected, tol, npass, nfail, iam) - - !================================================================== - ! T07: psb_d_nest_geasum - ! x = all 1s => ||x||_1 = 2*n = 20 - !================================================================== - if (iam == 0) write(*,'(/,a)') repeat('=',60) - if (iam == 0) write(*,'(a)') 'T07: psb_d_nest_geasum (x=1 => 2n=20)' - - call set_nest_val(xnest, done) - - res = psb_d_nest_geasum(xnest, descs, info) - expected = 2.0_psb_dpk_ * real(n, psb_dpk_) - call check('T07 geasum', res, expected, tol, npass, nfail, iam) - - !================================================================== - ! T08: psb_d_nest_gemin - ! x = all 7s => min = 7 - !================================================================== - if (iam == 0) write(*,'(/,a)') repeat('=',60) - if (iam == 0) write(*,'(a)') 'T08: psb_d_nest_gemin (x=7 => 7)' - - call set_nest_val(xnest, 7.0_psb_dpk_) - - res = psb_d_nest_gemin(xnest, descs, info) - expected = 7.0_psb_dpk_ - call check('T08 gemin', res, expected, tol, npass, nfail, iam) - - !================================================================== - ! T09: psb_d_nest_minquotient - ! x = all 3s, y = all 6s => min(x/y) = 0.5 - !================================================================== - if (iam == 0) write(*,'(/,a)') repeat('=',60) - if (iam == 0) write(*,'(a)') 'T09: psb_d_nest_minquotient (x=3 y=6 => 0.5)' - - call set_nest_val(xnest, 3.0_psb_dpk_) - call set_nest_val(ynest, 6.0_psb_dpk_) - - res = psb_d_nest_minquotient(xnest, ynest, descs, info) - expected = 0.5_psb_dpk_ - call check('T09 minquotient', res, expected, tol, npass, nfail, iam) - - !================================================================== - ! T10: psb_d_nest_gemlt - ! x = all 2s, y = all 4s => y = y * x = 8 (result in y) - !================================================================== - if (iam == 0) write(*,'(/,a)') repeat('=',60) - if (iam == 0) write(*,'(a)') 'T10: psb_d_nest_gemlt (x=2 y=4 => y=8)' - - call set_nest_val(xnest, 2.0_psb_dpk_) - call set_nest_val(ynest, 4.0_psb_dpk_) - - call psb_d_nest_gemlt(xnest, ynest, descs, info) - if (info /= psb_success_) goto 9999 - - expected = 8.0_psb_dpk_ - res = psb_d_nest_geamax(ynest, descs, info) - call check('T10 gemlt amax(y)=8', res, expected, tol, npass, nfail, iam) - res = psb_d_nest_gemin(ynest, descs, info) - call check('T10 gemlt amin(y)=8', res, expected, tol, npass, nfail, iam) - - !================================================================== - ! T11: psb_d_nest_gediv - ! x = all 6s, y = all 3s => x = x / y = 2 (result in x) - !================================================================== - if (iam == 0) write(*,'(/,a)') repeat('=',60) - if (iam == 0) write(*,'(a)') 'T11: psb_d_nest_gediv (x=6 y=3 => x=2)' - - call set_nest_val(xnest, 6.0_psb_dpk_) - call set_nest_val(ynest, 3.0_psb_dpk_) - - call psb_d_nest_gediv(xnest, ynest, descs, info) - if (info /= psb_success_) goto 9999 - - expected = 2.0_psb_dpk_ - res = psb_d_nest_geamax(xnest, descs, info) - call check('T11 gediv amax(x)=2', res, expected, tol, npass, nfail, iam) - res = psb_d_nest_gemin(xnest, descs, info) - call check('T11 gediv amin(x)=2', res, expected, tol, npass, nfail, iam) - - !================================================================== - ! T12: psb_d_nest_geinv - ! x = all 4s => y = 1/x = 0.25 (result in y) - !================================================================== - if (iam == 0) write(*,'(/,a)') repeat('=',60) - if (iam == 0) write(*,'(a)') 'T12: psb_d_nest_geinv (x=4 => y=0.25)' - - call set_nest_val(xnest, 4.0_psb_dpk_) - - call psb_d_nest_geinv(xnest, ynest, descs, info) - if (info /= psb_success_) goto 9999 - - expected = 0.25_psb_dpk_ - res = psb_d_nest_geamax(ynest, descs, info) - call check('T12 geinv amax(y)=0.25', res, expected, tol, npass, nfail, iam) - res = psb_d_nest_gemin(ynest, descs, info) - call check('T12 geinv amin(y)=0.25', res, expected, tol, npass, nfail, iam) - - !================================================================== - ! T13: psb_d_nest_geabs - ! x = all -3s => y = |x| = 3 (result in y) - !================================================================== - if (iam == 0) write(*,'(/,a)') repeat('=',60) - if (iam == 0) write(*,'(a)') 'T13: psb_d_nest_geabs (x=-3 => y=3)' - - call set_nest_val(xnest, -3.0_psb_dpk_) - - call psb_d_nest_geabs(xnest, ynest, descs, info) - if (info /= psb_success_) goto 9999 - - expected = 3.0_psb_dpk_ - res = psb_d_nest_geamax(ynest, descs, info) - call check('T13 geabs amax(y)=3', res, expected, tol, npass, nfail, iam) - res = psb_d_nest_gemin(ynest, descs, info) - call check('T13 geabs amin(y)=3', res, expected, tol, npass, nfail, iam) - - !================================================================== - ! T14: psb_d_nest_geaddconst - ! x = all 2s, b = 7.0 => z = x + 7 = 9 (result in z) - !================================================================== - if (iam == 0) write(*,'(/,a)') repeat('=',60) - if (iam == 0) write(*,'(a)') 'T14: psb_d_nest_geaddconst (x=2 b=7 => z=9)' - - call set_nest_val(xnest, 2.0_psb_dpk_) - - call psb_d_nest_geaddconst(xnest, 7.0_psb_dpk_, znest, descs, info) - if (info /= psb_success_) goto 9999 - - expected = 9.0_psb_dpk_ - res = psb_d_nest_geamax(znest, descs, info) - call check('T14 geaddconst amax(z)=9', res, expected, tol, npass, nfail, iam) - res = psb_d_nest_gemin(znest, descs, info) - call check('T14 geaddconst amin(z)=9', res, expected, tol, npass, nfail, iam) - - !================================================================== - ! T15a: psb_d_nest_gecmp — entries satisfy threshold - ! x = all 3s, c = 2.0 => z(i)=1 (since |3| >= 2) - !================================================================== - if (iam == 0) write(*,'(/,a)') repeat('=',60) - if (iam == 0) write(*,'(a)') 'T15a: psb_d_nest_gecmp (x=3 c=2 => z=1)' - - call set_nest_val(xnest, 3.0_psb_dpk_) - - call psb_d_nest_gecmp(xnest, 2.0_psb_dpk_, znest, descs, info) - if (info /= psb_success_) goto 9999 - - expected = done - res = psb_d_nest_geamax(znest, descs, info) - call check('T15a gecmp amax(z)=1', res, expected, tol, npass, nfail, iam) - res = psb_d_nest_gemin(znest, descs, info) - call check('T15a gecmp amin(z)=1', res, expected, tol, npass, nfail, iam) - - !================================================================== - ! T15b: psb_d_nest_gecmp — entries do not satisfy threshold - ! x = all 1s, c = 2.0 => z(i)=0 (since |1| < 2) - !================================================================== - if (iam == 0) write(*,'(/,a)') repeat('=',60) - if (iam == 0) write(*,'(a)') 'T15b: psb_d_nest_gecmp (x=1 c=2 => z=0)' - - call set_nest_val(xnest, done) - - call psb_d_nest_gecmp(xnest, 2.0_psb_dpk_, znest, descs, info) - if (info /= psb_success_) goto 9999 - - expected = dzero - res = psb_d_nest_geamax(znest, descs, info) - call check('T15b gecmp amax(z)=0', res, expected, tol, npass, nfail, iam) - - !================================================================== - ! T16: psb_d_nest_mask - ! Semantics: mask(c, x, m, t) - ! c = values to test (first arg) - ! x = constraint-type indicators (second arg): - ! 2 => satisfied if c(i) > 0 - ! 1 => satisfied if c(i) >= 0 - ! -1 => satisfied if c(i) <= 0 - ! -2 => satisfied if c(i) < 0 - ! m = output mask (0=satisfied, 1=violated) - ! t = .true. iff all entries satisfied - ! - ! Case: c = all +3 (positive), x = all 2 (check > 0) => m=0 t=T - !================================================================== - if (iam == 0) write(*,'(/,a)') repeat('=',60) - if (iam == 0) write(*,'(a)') 'T16: psb_d_nest_mask (c=3 x=2 => m=0 t=.true.)' - - call set_nest_val(xnest, 3.0_psb_dpk_) ! values to test - call set_nest_val(ynest, 2.0_psb_dpk_) ! constraint indicators (type 2: check > 0) - - call psb_d_nest_mask(xnest, ynest, znest, t_mask, descs, info) - if (info /= psb_success_) goto 9999 - - if (iam == 0) then - if (t_mask) then - write(*,'(a)') ' T16 mask: t=.true. PASS (all constraints satisfied)' - npass = npass + 1 - else - write(*,'(a)') ' T16 mask: t=.false. FAIL (expected .true.)' - nfail = nfail + 1 - end if - end if - - !------------------------------------------------------------------ - ! T16b: c = all -3 (negative), x = all 2 (check > 0) => m=1 t=F - !------------------------------------------------------------------ - if (iam == 0) write(*,'(a)') 'T16b: psb_d_nest_mask (c=-3 x=2 => m=1 t=.false.)' - - call set_nest_val(xnest, -3.0_psb_dpk_) ! values (negative) - call set_nest_val(ynest, 2.0_psb_dpk_) ! indicators (type 2: check > 0) - - call psb_d_nest_mask(xnest, ynest, znest, t_mask, descs, info) - if (info /= psb_success_) goto 9999 - - if (iam == 0) then - if (.not. t_mask) then - write(*,'(a)') ' T16b mask: t=.false. PASS (all constraints violated)' - npass = npass + 1 - else - write(*,'(a)') ' T16b mask: t=.true. FAIL (expected .false.)' - nfail = nfail + 1 - end if - end if - - !================================================================== - ! T17: psb_d_nest_upd_xyz - ! Computes: y_new = alpha*x + beta*y - ! z_new = gamma*y_new + delta*z - ! - ! x=1, y=2, z=3, alpha=2, beta=3, gamma=4, delta=5 - ! => y_new = 2*1 + 3*2 = 8 - ! => z_new = 4*8 + 5*3 = 47 - !================================================================== - if (iam == 0) write(*,'(/,a)') repeat('=',60) - if (iam == 0) write(*,'(a)') & - 'T17: psb_d_nest_upd_xyz (x=1 y=2 z=3 a=2 b=3 g=4 d=5 => y=8 z=47)' - - call set_nest_val(xnest, done) - call set_nest_val(ynest, 2.0_psb_dpk_) - call set_nest_val(znest, 3.0_psb_dpk_) - - call psb_d_nest_upd_xyz(2.0_psb_dpk_, 3.0_psb_dpk_, & - & 4.0_psb_dpk_, 5.0_psb_dpk_, & - & xnest, ynest, znest, descs, info) - if (info /= psb_success_) goto 9999 - - expected = 8.0_psb_dpk_ - res = psb_d_nest_geamax(ynest, descs, info) - call check('T17 upd_xyz amax(y)=8', res, expected, tol, npass, nfail, iam) - res = psb_d_nest_gemin(ynest, descs, info) - call check('T17 upd_xyz amin(y)=8', res, expected, tol, npass, nfail, iam) - - expected = 47.0_psb_dpk_ - res = psb_d_nest_geamax(znest, descs, info) - call check('T17 upd_xyz amax(z)=47', res, expected, tol, npass, nfail, iam) - res = psb_d_nest_gemin(znest, descs, info) - call check('T17 upd_xyz amin(z)=47', res, expected, tol, npass, nfail, iam) - - !================================================================== - ! Summary - !================================================================== - if (iam == 0) then - write(*,'(/,a)') repeat('=',60) - write(*,'(a,i0,a,i0,a)') & - ' RESULTS: ', npass, ' passed, ', nfail, ' failed' - write(*,'(a)') repeat('=',60) - end if - - !================================================================== - ! Clean up - !================================================================== - call psb_gefree_nest(xnest, descs, info) - call psb_gefree_nest(ynest, descs, info) - call psb_gefree_nest(znest, descs, info) - - call psb_cdfree(desc1, info) - call psb_cdfree(desc2, info) - call psb_cdfree(desc3, info) - call psb_cdfree(desc4, info) - - call psb_exit(ctxt) - stop - -9999 continue - write(psb_err_unit,*) trim(name), ': error info=', info, ' rank=', iam - call psb_error(ctxt) - call psb_exit(ctxt) - stop - -contains - - !------------------------------------------------------------------ - ! Set every local entry of every block to val - !------------------------------------------------------------------ - subroutine set_nest_val(v, val) - use psb_base_mod - type(psb_d_nest_vect_type), intent(inout) :: v - real(psb_dpk_), intent(in) :: val - integer(psb_ipk_) :: k, linfo - linfo = 0 - do k = 1, v%nblocks - call v%vects(k)%set(val, linfo) - end do - end subroutine set_nest_val - - !------------------------------------------------------------------ - ! Scalar pass/fail check with tolerance - !------------------------------------------------------------------ - subroutine check(label, got, expected, tol, np_, nf_, myrank) - use psb_base_mod - character(len=*), intent(in) :: label - real(psb_dpk_), intent(in) :: got, expected, tol - integer(psb_ipk_), intent(inout) :: np_, nf_ - integer(psb_ipk_), intent(in) :: myrank - - if (myrank /= 0) return - if (abs(got - expected) <= tol * max(done, abs(expected))) then - write(*,'(2x,a,a,f16.10,a,f16.10)') & - 'PASS ', trim(label)//' got=', got, ' exp=', expected - np_ = np_ + 1 - else - write(*,'(2x,a,a,f16.10,a,f16.10)') & - 'FAIL ', trim(label)//' got=', got, ' exp=', expected - nf_ = nf_ + 1 - end if - end subroutine check - - !------------------------------------------------------------------ - ! Print every block of a nested vector (one rank at a time). - ! Each process flushes stdout before the barrier so that buffered - ! output does not bleed into the next process's print window. - !------------------------------------------------------------------ - subroutine print_nest_vec(v, label, myrank, nprocs, myctxt, ds) - use psb_base_mod - use iso_fortran_env, only: output_unit - type(psb_d_nest_vect_type), intent(inout) :: v - character(len=*), intent(in) :: label - integer(psb_ipk_), intent(in) :: myrank, nprocs - type(psb_ctxt_type), intent(in) :: myctxt - type(psb_desc_nest_type), intent(in) :: ds - - integer(psb_ipk_) :: blk, ip, k, nr, linfo - real(psb_dpk_), allocatable :: vals(:) - - do blk = 1, v%nblocks - nr = ds%descs(blk,blk)%get_local_rows() - do ip = 0, nprocs-1 - call psb_barrier(myctxt) - if (myrank == ip) then - write(*,'(a,a,a,i0,a)') ' [', trim(label), '] block ', blk, ':' - linfo = 0 - allocate(vals(nr), stat=linfo) - if (linfo == 0) vals = v%vects(blk)%get_vect() - do k = 1, nr - write(*,'(4x,i4,f14.6)') k, vals(k) - end do - deallocate(vals) - flush(output_unit) - end if - end do - call psb_barrier(myctxt) - end do - end subroutine print_nest_vec - -end program psb_d_pde_nest_psblas From 732a74c928a5c1c87d6781bb6ae234aae2339221 Mon Sep 17 00:00:00 2001 From: Stack-1 Date: Thu, 11 Jun 2026 19:07:42 +0200 Subject: [PATCH 05/10] [FIX] Drop work= from MINRES vector calls after the development merge The MINRES implementation merged from development calls the vector psb_spmm and prec%apply with work=aux, but communication_v2 removed the work argument from the vector interfaces. Remove work=aux from psb_{c,d,s,z}minres so the vector solvers match the communication_v2 interface; the library builds and the nested tests pass. --- linsolve/impl/psb_cminres.f90 | 10 +++++----- linsolve/impl/psb_dminres.f90 | 10 +++++----- linsolve/impl/psb_sminres.f90 | 10 +++++----- linsolve/impl/psb_zminres.f90 | 10 +++++----- 4 files changed, 20 insertions(+), 20 deletions(-) diff --git a/linsolve/impl/psb_cminres.f90 b/linsolve/impl/psb_cminres.f90 index f4b1f8c77..9e63a6e1a 100644 --- a/linsolve/impl/psb_cminres.f90 +++ b/linsolve/impl/psb_cminres.f90 @@ -235,7 +235,7 @@ subroutine psb_cminres_vect(a,prec,b,x,eps,desc_a,info,& ! res = b - A*x call psb_geaxpby(cone,b,czero,res,desc_a,info) - if (info == psb_success_) call psb_spmm(-cone,a,x,cone,res,desc_a,info,work=aux) + if (info == psb_success_) call psb_spmm(-cone,a,x,cone,res,desc_a,info) if (info /= psb_success_) then info=psb_err_from_subroutine_non_ call psb_errpush(info,name) @@ -268,7 +268,7 @@ subroutine psb_cminres_vect(a,prec,b,x,eps,desc_a,info,& ! y = beta1 * P' * v1, with v1 the first Lanczos vector. call psb_geaxpby(cone,res,czero,y,desc_a,info) if (info == psb_success_) call psb_geaxpby(cone,res,czero,r1,desc_a,info) - if (info == psb_success_) call prec%apply(res,y,desc_a,info,work=aux) + if (info == psb_success_) call prec%apply(res,y,desc_a,info) if (info /= psb_success_) then info=psb_err_from_subroutine_non_ call psb_errpush(info,name) @@ -346,7 +346,7 @@ subroutine psb_cminres_vect(a,prec,b,x,eps,desc_a,info,& s = cone/beta call psb_geaxpby(s,y,czero,v,desc_a,info) - if (info == psb_success_) call psb_spmm(cone,a,v,czero,y,desc_a,info,work=aux) + if (info == psb_success_) call psb_spmm(cone,a,v,czero,y,desc_a,info) if (itx >= 2 .and. info == psb_success_) then call psb_geaxpby((-beta/oldb),r1,cone,y,desc_a,info) end if @@ -366,7 +366,7 @@ subroutine psb_cminres_vect(a,prec,b,x,eps,desc_a,info,& call psb_geaxpby((-alfa/beta),r2,cone,y,desc_a,info) if (info == psb_success_) call psb_geaxpby(cone,r2,czero,r1,desc_a,info) if (info == psb_success_) call psb_geaxpby(cone,y,czero,r2,desc_a,info) - if (info == psb_success_) call prec%apply(r2,y,desc_a,info,work=aux) + if (info == psb_success_) call prec%apply(r2,y,desc_a,info) if (info /= psb_success_) then info=psb_err_from_subroutine_non_ call psb_errpush(info,name) @@ -446,7 +446,7 @@ subroutine psb_cminres_vect(a,prec,b,x,eps,desc_a,info,& case(psb_istop_ani_) ! Compute true residual only for the ANI stopping criterion. call psb_geaxpby(cone,b,czero,res,desc_a,info) - if (info == psb_success_) call psb_spmm(-cone,a,x,cone,res,desc_a,info,work=aux) + if (info == psb_success_) call psb_spmm(-cone,a,x,cone,res,desc_a,info) if (info == psb_success_) rni = psb_geamax(res,desc_a,info) if (info == psb_success_) xni = psb_geamax(x,desc_a,info) errnum = rni diff --git a/linsolve/impl/psb_dminres.f90 b/linsolve/impl/psb_dminres.f90 index a3e1675a1..916a0dbaf 100644 --- a/linsolve/impl/psb_dminres.f90 +++ b/linsolve/impl/psb_dminres.f90 @@ -236,7 +236,7 @@ subroutine psb_dminres_vect(a,prec,b,x,eps,desc_a,info,& ! res = b - A*x call psb_geaxpby(done,b,dzero,res,desc_a,info) - if (info == psb_success_) call psb_spmm(-done,a,x,done,res,desc_a,info,work=aux) + if (info == psb_success_) call psb_spmm(-done,a,x,done,res,desc_a,info) if (info /= psb_success_) then info=psb_err_from_subroutine_non_ call psb_errpush(info,name) @@ -269,7 +269,7 @@ subroutine psb_dminres_vect(a,prec,b,x,eps,desc_a,info,& ! y = beta1 * P' * v1, with v1 the first Lanczos vector. call psb_geaxpby(done,res,dzero,y,desc_a,info) if (info == psb_success_) call psb_geaxpby(done,res,dzero,r1,desc_a,info) - if (info == psb_success_) call prec%apply(res,y,desc_a,info,work=aux) + if (info == psb_success_) call prec%apply(res,y,desc_a,info) if (info /= psb_success_) then info=psb_err_from_subroutine_non_ call psb_errpush(info,name) @@ -354,7 +354,7 @@ subroutine psb_dminres_vect(a,prec,b,x,eps,desc_a,info,& s = done/beta call psb_geaxpby(s,y,dzero,v,desc_a,info) - if (info == psb_success_) call psb_spmm(done,a,v,dzero,y,desc_a,info,work=aux) + if (info == psb_success_) call psb_spmm(done,a,v,dzero,y,desc_a,info) if (itx >= 2 .and. info == psb_success_) then call psb_geaxpby((-beta/oldb),r1,done,y,desc_a,info) end if @@ -374,7 +374,7 @@ subroutine psb_dminres_vect(a,prec,b,x,eps,desc_a,info,& call psb_geaxpby((-alfa/beta),r2,done,y,desc_a,info) if (info == psb_success_) call psb_geaxpby(done,r2,dzero,r1,desc_a,info) if (info == psb_success_) call psb_geaxpby(done,y,dzero,r2,desc_a,info) - if (info == psb_success_) call prec%apply(r2,y,desc_a,info,work=aux) + if (info == psb_success_) call prec%apply(r2,y,desc_a,info) if (info /= psb_success_) then info=psb_err_from_subroutine_non_ call psb_errpush(info,name) @@ -461,7 +461,7 @@ subroutine psb_dminres_vect(a,prec,b,x,eps,desc_a,info,& case(psb_istop_ani_) ! Compute true residual only for the ANI stopping criterion. call psb_geaxpby(done,b,dzero,res,desc_a,info) - if (info == psb_success_) call psb_spmm(-done,a,x,done,res,desc_a,info,work=aux) + if (info == psb_success_) call psb_spmm(-done,a,x,done,res,desc_a,info) if (info == psb_success_) rni = psb_geamax(res,desc_a,info) if (info == psb_success_) xni = psb_geamax(x,desc_a,info) errnum = rni diff --git a/linsolve/impl/psb_sminres.f90 b/linsolve/impl/psb_sminres.f90 index 7696e323a..55b684f49 100644 --- a/linsolve/impl/psb_sminres.f90 +++ b/linsolve/impl/psb_sminres.f90 @@ -236,7 +236,7 @@ subroutine psb_sminres_vect(a,prec,b,x,eps,desc_a,info,& ! res = b - A*x call psb_geaxpby(sone,b,szero,res,desc_a,info) - if (info == psb_success_) call psb_spmm(-sone,a,x,sone,res,desc_a,info,work=aux) + if (info == psb_success_) call psb_spmm(-sone,a,x,sone,res,desc_a,info) if (info /= psb_success_) then info=psb_err_from_subroutine_non_ call psb_errpush(info,name) @@ -269,7 +269,7 @@ subroutine psb_sminres_vect(a,prec,b,x,eps,desc_a,info,& ! y = beta1 * P' * v1, with v1 the first Lanczos vector. call psb_geaxpby(sone,res,szero,y,desc_a,info) if (info == psb_success_) call psb_geaxpby(sone,res,szero,r1,desc_a,info) - if (info == psb_success_) call prec%apply(res,y,desc_a,info,work=aux) + if (info == psb_success_) call prec%apply(res,y,desc_a,info) if (info /= psb_success_) then info=psb_err_from_subroutine_non_ call psb_errpush(info,name) @@ -354,7 +354,7 @@ subroutine psb_sminres_vect(a,prec,b,x,eps,desc_a,info,& s = sone/beta call psb_geaxpby(s,y,szero,v,desc_a,info) - if (info == psb_success_) call psb_spmm(sone,a,v,szero,y,desc_a,info,work=aux) + if (info == psb_success_) call psb_spmm(sone,a,v,szero,y,desc_a,info) if (itx >= 2 .and. info == psb_success_) then call psb_geaxpby((-beta/oldb),r1,sone,y,desc_a,info) end if @@ -374,7 +374,7 @@ subroutine psb_sminres_vect(a,prec,b,x,eps,desc_a,info,& call psb_geaxpby((-alfa/beta),r2,sone,y,desc_a,info) if (info == psb_success_) call psb_geaxpby(sone,r2,szero,r1,desc_a,info) if (info == psb_success_) call psb_geaxpby(sone,y,szero,r2,desc_a,info) - if (info == psb_success_) call prec%apply(r2,y,desc_a,info,work=aux) + if (info == psb_success_) call prec%apply(r2,y,desc_a,info) if (info /= psb_success_) then info=psb_err_from_subroutine_non_ call psb_errpush(info,name) @@ -461,7 +461,7 @@ subroutine psb_sminres_vect(a,prec,b,x,eps,desc_a,info,& case(psb_istop_ani_) ! Compute true residual only for the ANI stopping criterion. call psb_geaxpby(sone,b,szero,res,desc_a,info) - if (info == psb_success_) call psb_spmm(-sone,a,x,sone,res,desc_a,info,work=aux) + if (info == psb_success_) call psb_spmm(-sone,a,x,sone,res,desc_a,info) if (info == psb_success_) rni = psb_geamax(res,desc_a,info) if (info == psb_success_) xni = psb_geamax(x,desc_a,info) errnum = rni diff --git a/linsolve/impl/psb_zminres.f90 b/linsolve/impl/psb_zminres.f90 index 4d9c27dbe..555c0581c 100644 --- a/linsolve/impl/psb_zminres.f90 +++ b/linsolve/impl/psb_zminres.f90 @@ -235,7 +235,7 @@ subroutine psb_zminres_vect(a,prec,b,x,eps,desc_a,info,& ! res = b - A*x call psb_geaxpby(zone,b,zzero,res,desc_a,info) - if (info == psb_success_) call psb_spmm(-zone,a,x,zone,res,desc_a,info,work=aux) + if (info == psb_success_) call psb_spmm(-zone,a,x,zone,res,desc_a,info) if (info /= psb_success_) then info=psb_err_from_subroutine_non_ call psb_errpush(info,name) @@ -268,7 +268,7 @@ subroutine psb_zminres_vect(a,prec,b,x,eps,desc_a,info,& ! y = beta1 * P' * v1, with v1 the first Lanczos vector. call psb_geaxpby(zone,res,zzero,y,desc_a,info) if (info == psb_success_) call psb_geaxpby(zone,res,zzero,r1,desc_a,info) - if (info == psb_success_) call prec%apply(res,y,desc_a,info,work=aux) + if (info == psb_success_) call prec%apply(res,y,desc_a,info) if (info /= psb_success_) then info=psb_err_from_subroutine_non_ call psb_errpush(info,name) @@ -346,7 +346,7 @@ subroutine psb_zminres_vect(a,prec,b,x,eps,desc_a,info,& s = zone/beta call psb_geaxpby(s,y,zzero,v,desc_a,info) - if (info == psb_success_) call psb_spmm(zone,a,v,zzero,y,desc_a,info,work=aux) + if (info == psb_success_) call psb_spmm(zone,a,v,zzero,y,desc_a,info) if (itx >= 2 .and. info == psb_success_) then call psb_geaxpby((-beta/oldb),r1,zone,y,desc_a,info) end if @@ -366,7 +366,7 @@ subroutine psb_zminres_vect(a,prec,b,x,eps,desc_a,info,& call psb_geaxpby((-alfa/beta),r2,zone,y,desc_a,info) if (info == psb_success_) call psb_geaxpby(zone,r2,zzero,r1,desc_a,info) if (info == psb_success_) call psb_geaxpby(zone,y,zzero,r2,desc_a,info) - if (info == psb_success_) call prec%apply(r2,y,desc_a,info,work=aux) + if (info == psb_success_) call prec%apply(r2,y,desc_a,info) if (info /= psb_success_) then info=psb_err_from_subroutine_non_ call psb_errpush(info,name) @@ -446,7 +446,7 @@ subroutine psb_zminres_vect(a,prec,b,x,eps,desc_a,info,& case(psb_istop_ani_) ! Compute true residual only for the ANI stopping criterion. call psb_geaxpby(zone,b,zzero,res,desc_a,info) - if (info == psb_success_) call psb_spmm(-zone,a,x,zone,res,desc_a,info,work=aux) + if (info == psb_success_) call psb_spmm(-zone,a,x,zone,res,desc_a,info) if (info == psb_success_) rni = psb_geamax(res,desc_a,info) if (info == psb_success_) xni = psb_geamax(x,desc_a,info) errnum = rni From 5f659ffba2e04a55314c2a676f711cd7ff366013 Mon Sep 17 00:00:00 2001 From: Stack-1 Date: Thu, 11 Jun 2026 20:11:15 +0200 Subject: [PATCH 06/10] [ADD] ignore test .log artifacts --- .gitignore | 1 + .../geaxpby/autotest.sh | 0 .../geaxpby/logs/psblas_geaxpby_test.log | 3158 - .../geaxpby/psblas_geaxpby_test.log | 586 - test/computational_routines/gedot/autotest.sh | 0 .../gedot/logs/psblas_gedot_test.log | 402 - .../gedot/psblas_gedot_test.log | 74 - .../psblas_test_results.log | 54866 ---------------- .../spmm/logs/psblas_spmm_test.log | 1673 - 9 files changed, 1 insertion(+), 60759 deletions(-) mode change 100644 => 100755 test/computational_routines/geaxpby/autotest.sh delete mode 100644 test/computational_routines/geaxpby/logs/psblas_geaxpby_test.log delete mode 100644 test/computational_routines/geaxpby/psblas_geaxpby_test.log mode change 100644 => 100755 test/computational_routines/gedot/autotest.sh delete mode 100644 test/computational_routines/gedot/logs/psblas_gedot_test.log delete mode 100644 test/computational_routines/gedot/psblas_gedot_test.log delete mode 100644 test/computational_routines/psblas_test_results.log delete mode 100644 test/computational_routines/spmm/logs/psblas_spmm_test.log diff --git a/.gitignore b/.gitignore index 023eecd47..34fb99931 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,7 @@ *.out *.err *.csv +*.log leonardo_comm_script.sh # header files generated diff --git a/test/computational_routines/geaxpby/autotest.sh b/test/computational_routines/geaxpby/autotest.sh old mode 100644 new mode 100755 diff --git a/test/computational_routines/geaxpby/logs/psblas_geaxpby_test.log b/test/computational_routines/geaxpby/logs/psblas_geaxpby_test.log deleted file mode 100644 index 8c1d31b59..000000000 --- a/test/computational_routines/geaxpby/logs/psblas_geaxpby_test.log +++ /dev/null @@ -1,3158 +0,0 @@ -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:23:30 - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:26:43 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:50:17 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 15:13:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 16:06:19 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:41:31 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-29 08:14:39 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:39:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 13:01:48 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 13:13:14 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 11:54:06 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:13:29 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:16:23 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:22:06 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 14:22:24 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:21:50 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:29:28 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:54:51 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:57:19 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 16:10:17 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-04 10:36:10 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-04 10:45:09 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-04 20:59:49 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-04 21:19:19 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences diff --git a/test/computational_routines/geaxpby/psblas_geaxpby_test.log b/test/computational_routines/geaxpby/psblas_geaxpby_test.log deleted file mode 100644 index 3bb70e7fa..000000000 --- a/test/computational_routines/geaxpby/psblas_geaxpby_test.log +++ /dev/null @@ -1,586 +0,0 @@ -Welcome to PSBLAS version: 3.9.1 -This is the psb_geaxpby_test sample program -Number of processes used in this computation: 1 - -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2026-06-04 21:19:20] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2026-06-04 21:19:21] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2026-06-04 21:19:22] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2026-06-04 21:19:23] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2026-06-04 21:19:23] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2026-06-04 21:19:23] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2026-06-04 21:19:23] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2026-06-04 21:19:23] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2026-06-04 21:19:23] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2026-06-04 21:19:23] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2026-06-04 21:19:23] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2026-06-04 21:19:23] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2026-06-04 21:19:23] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2026-06-04 21:19:23] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2026-06-04 21:19:23] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2026-06-04 21:19:23] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2026-06-04 21:19:23] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2026-06-04 21:19:23] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2026-06-04 21:19:23] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2026-06-04 21:19:23] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2026-06-04 21:19:23] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2026-06-04 21:19:23] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2026-06-04 21:19:23] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2026-06-04 21:19:23] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2026-06-04 21:19:23] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2026-06-04 21:19:23] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2026-06-04 21:19:23] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b3.mtx 144/144 [OK] - -[2026-06-04 21:19:23] Double precision check on file serial/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2026-06-04 21:19:23] Double precision check on file serial/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2026-06-04 21:19:23] Double precision check on file serial/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2026-06-04 21:19:23] Double precision check on file serial/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2026-06-04 21:19:23] Double precision check on file serial/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2026-06-04 21:19:23] Double precision check on file serial/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2026-06-04 21:19:23] Double precision check on file serial/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2026-06-04 21:19:23] Double precision check on file serial/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2026-06-04 21:19:23] Double precision check on file serial/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2026-06-04 21:19:23] Double precision check on file serial/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2026-06-04 21:19:23] Double precision check on file serial/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2026-06-04 21:19:23] Double precision check on file serial/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2026-06-04 21:19:23] Double precision check on file serial/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2026-06-04 21:19:23] Double precision check on file serial/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2026-06-04 21:19:23] Double precision check on file serial/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2026-06-04 21:19:23] Double precision check on file serial/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2026-06-04 21:19:23] Double precision check on file serial/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2026-06-04 21:19:23] Double precision check on file serial/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2026-06-04 21:19:23] Double precision check on file serial/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2026-06-04 21:19:23] Double precision check on file serial/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2026-06-04 21:19:23] Double precision check on file serial/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2026-06-04 21:19:23] Double precision check on file serial/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2026-06-04 21:19:24] Double precision check on file serial/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2026-06-04 21:19:25] Double precision check on file serial/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2026-06-04 21:19:26] Double precision check on file serial/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2026-06-04 21:19:26] Double precision check on file serial/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2026-06-04 21:19:26] Double precision check on file serial/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2026-06-04 21:19:26] Double precision check on file serial/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2026-06-04 21:19:26] Double precision check on file serial/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2026-06-04 21:19:26] Double precision check on file serial/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2026-06-04 21:19:26] Double precision check on file serial/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2026-06-04 21:19:26] Double precision check on file serial/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2026-06-04 21:19:26] Double precision check on file serial/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2026-06-04 21:19:26] Double precision check on file serial/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2026-06-04 21:19:26] Double precision check on file serial/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2026-06-04 21:19:26] Double precision check on file serial/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2026-06-04 21:19:26] Double precision check on file serial/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2026-06-04 21:19:26] Double precision check on file serial/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2026-06-04 21:19:26] Double precision check on file serial/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2026-06-04 21:19:26] Double precision check on file serial/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2026-06-04 21:19:26] Double precision check on file serial/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2026-06-04 21:19:26] Double precision check on file serial/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2026-06-04 21:19:26] Double precision check on file serial/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2026-06-04 21:19:26] Double precision check on file serial/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2026-06-04 21:19:26] Double precision check on file serial/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2026-06-04 21:19:26] Double precision check on file serial/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2026-06-04 21:19:26] Double precision check on file serial/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2026-06-04 21:19:26] Double precision check on file serial/sol_x4_y4_a3_b3.mtx 144/144 [OK] -Welcome to PSBLAS version: 3.9.1 -This is the psb_geaxpby_test sample program -Number of processes used in this computation: 4 - -[2026-06-04 21:19:26] Generation geaxpby single precision result file parallel/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2026-06-04 21:19:26] Generation geaxpby single precision result file parallel/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2026-06-04 21:19:26] Generation geaxpby single precision result file parallel/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2026-06-04 21:19:26] Generation geaxpby single precision result file parallel/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2026-06-04 21:19:26] Generation geaxpby single precision result file parallel/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2026-06-04 21:19:26] Generation geaxpby single precision result file parallel/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2026-06-04 21:19:26] Generation geaxpby single precision result file parallel/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2026-06-04 21:19:26] Generation geaxpby single precision result file parallel/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2026-06-04 21:19:26] Generation geaxpby single precision result file parallel/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2026-06-04 21:19:26] Generation geaxpby single precision result file parallel/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2026-06-04 21:19:26] Generation geaxpby single precision result file parallel/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2026-06-04 21:19:27] Generation geaxpby single precision result file parallel/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2026-06-04 21:19:28] Generation geaxpby single precision result file parallel/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2026-06-04 21:19:29] Generation geaxpby single precision result file parallel/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2026-06-04 21:19:30] Generation geaxpby single precision result file parallel/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2026-06-04 21:19:30] Generation geaxpby single precision result file parallel/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2026-06-04 21:19:30] Generation geaxpby single precision result file parallel/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2026-06-04 21:19:30] Generation geaxpby single precision result file parallel/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2026-06-04 21:19:30] Generation geaxpby single precision result file parallel/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2026-06-04 21:19:30] Generation geaxpby single precision result file parallel/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2026-06-04 21:19:30] Generation geaxpby single precision result file parallel/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2026-06-04 21:19:30] Generation geaxpby single precision result file parallel/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2026-06-04 21:19:30] Generation geaxpby single precision result file parallel/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2026-06-04 21:19:30] Generation geaxpby single precision result file parallel/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2026-06-04 21:19:30] Generation geaxpby single precision result file parallel/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2026-06-04 21:19:30] Generation geaxpby single precision result file parallel/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2026-06-04 21:19:30] Generation geaxpby single precision result file parallel/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2026-06-04 21:19:30] Generation geaxpby single precision result file parallel/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2026-06-04 21:19:30] Generation geaxpby single precision result file parallel/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2026-06-04 21:19:30] Generation geaxpby single precision result file parallel/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2026-06-04 21:19:30] Generation geaxpby single precision result file parallel/sol_x4_y4_a3_b3.mtx 144/144 [OK] - -[2026-06-04 21:19:30] Double precision check on file parallel/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2026-06-04 21:19:30] Double precision check on file parallel/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2026-06-04 21:19:30] Double precision check on file parallel/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2026-06-04 21:19:30] Double precision check on file parallel/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2026-06-04 21:19:30] Double precision check on file parallel/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2026-06-04 21:19:30] Double precision check on file parallel/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2026-06-04 21:19:30] Double precision check on file parallel/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2026-06-04 21:19:30] Double precision check on file parallel/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2026-06-04 21:19:30] Double precision check on file parallel/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2026-06-04 21:19:30] Double precision check on file parallel/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2026-06-04 21:19:30] Double precision check on file parallel/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2026-06-04 21:19:30] Double precision check on file parallel/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2026-06-04 21:19:30] Double precision check on file parallel/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2026-06-04 21:19:30] Double precision check on file parallel/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2026-06-04 21:19:30] Double precision check on file parallel/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2026-06-04 21:19:30] Double precision check on file parallel/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2026-06-04 21:19:30] Double precision check on file parallel/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2026-06-04 21:19:30] Double precision check on file parallel/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2026-06-04 21:19:30] Double precision check on file parallel/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2026-06-04 21:19:30] Double precision check on file parallel/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2026-06-04 21:19:30] Double precision check on file parallel/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2026-06-04 21:19:30] Double precision check on file parallel/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2026-06-04 21:19:30] Double precision check on file parallel/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2026-06-04 21:19:30] Double precision check on file parallel/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2026-06-04 21:19:30] Double precision check on file parallel/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2026-06-04 21:19:30] Double precision check on file parallel/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2026-06-04 21:19:30] Double precision check on file parallel/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2026-06-04 21:19:31] Double precision check on file parallel/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2026-06-04 21:19:32] Double precision check on file parallel/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2026-06-04 21:19:33] Double precision check on file parallel/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2026-06-04 21:19:33] Double precision check on file parallel/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2026-06-04 21:19:33] Double precision check on file parallel/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2026-06-04 21:19:33] Double precision check on file parallel/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2026-06-04 21:19:33] Double precision check on file parallel/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2026-06-04 21:19:33] Double precision check on file parallel/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2026-06-04 21:19:33] Double precision check on file parallel/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2026-06-04 21:19:33] Double precision check on file parallel/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2026-06-04 21:19:33] Double precision check on file parallel/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2026-06-04 21:19:33] Double precision check on file parallel/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2026-06-04 21:19:33] Double precision check on file parallel/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2026-06-04 21:19:33] Double precision check on file parallel/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2026-06-04 21:19:33] Double precision check on file parallel/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2026-06-04 21:19:33] Double precision check on file parallel/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2026-06-04 21:19:33] Double precision check on file parallel/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2026-06-04 21:19:33] Double precision check on file parallel/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2026-06-04 21:19:33] Double precision check on file parallel/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2026-06-04 21:19:33] Double precision check on file parallel/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2026-06-04 21:19:33] Double precision check on file parallel/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2026-06-04 21:19:33] Double precision check on file parallel/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2026-06-04 21:19:33] Double precision check on file parallel/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2026-06-04 21:19:33] Double precision check on file parallel/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2026-06-04 21:19:33] Double precision check on file parallel/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2026-06-04 21:19:33] Double precision check on file parallel/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2026-06-04 21:19:33] Double precision check on file parallel/sol_x4_y4_a3_b3.mtx 144/144 [OK] diff --git a/test/computational_routines/gedot/autotest.sh b/test/computational_routines/gedot/autotest.sh old mode 100644 new mode 100755 diff --git a/test/computational_routines/gedot/logs/psblas_gedot_test.log b/test/computational_routines/gedot/logs/psblas_gedot_test.log deleted file mode 100644 index 35cab17a8..000000000 --- a/test/computational_routines/gedot/logs/psblas_gedot_test.log +++ /dev/null @@ -1,402 +0,0 @@ -[RUN] psb_gedot -[DATE] 2026-05-28 10:23:37 - -[RUN] psb_gedot -[DATE] 2026-05-28 10:26:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 10:50:32 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 15:14:11 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 16:06:34 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:38:00 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:41:50 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-29 08:14:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:38:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:40:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 13:02:07 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 13:16:42 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 13:22:24 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 14:22:44 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:22:09 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:29:48 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:55:09 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:57:37 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 16:10:36 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 0 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 0 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 0 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 0 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 0 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 0 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 0 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-04 10:45:28 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 0 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 0 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 0 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 0 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 0 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 0 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 0 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-04 21:00:08 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 0 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 0 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 0 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 0 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 0 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 0 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 0 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-04 21:19:38 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 0 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 0 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 0 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 0 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 0 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 0 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 0 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences diff --git a/test/computational_routines/gedot/psblas_gedot_test.log b/test/computational_routines/gedot/psblas_gedot_test.log deleted file mode 100644 index 7be0c3f0c..000000000 --- a/test/computational_routines/gedot/psblas_gedot_test.log +++ /dev/null @@ -1,74 +0,0 @@ -Welcome to PSBLAS version: 3.9.1 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2026-06-04 21:19:38] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/16 [OK] -[2026-06-04 21:19:38] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/16 [OK] -[2026-06-04 21:19:38] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/16 [OK] -[2026-06-04 21:19:38] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/16 [OK] -[2026-06-04 21:19:38] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/16 [OK] -[2026-06-04 21:19:38] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/16 [OK] -[2026-06-04 21:19:38] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/16 [OK] -[2026-06-04 21:19:38] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/16 [OK] -[2026-06-04 21:19:38] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/16 [OK] -[2026-06-04 21:19:38] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/16 [OK] -[2026-06-04 21:19:38] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/16 [OK] -[2026-06-04 21:19:38] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/16 [OK] -[2026-06-04 21:19:38] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/16 [OK] -[2026-06-04 21:19:38] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/16 [OK] -[2026-06-04 21:19:38] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/16 [OK] -[2026-06-04 21:19:38] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/16 [OK] - -[2026-06-04 21:19:38] Double precision check on file serial/sol_x1_y1.mtx 1/16 [OK] -[2026-06-04 21:19:38] Double precision check on file serial/sol_x1_y2.mtx 2/16 [OK] -[2026-06-04 21:19:38] Double precision check on file serial/sol_x1_y3.mtx 3/16 [OK] -[2026-06-04 21:19:38] Double precision check on file serial/sol_x1_y4.mtx 4/16 [OK] -[2026-06-04 21:19:38] Double precision check on file serial/sol_x2_y1.mtx 5/16 [OK] -[2026-06-04 21:19:38] Double precision check on file serial/sol_x2_y2.mtx 6/16 [OK] -[2026-06-04 21:19:39] Double precision check on file serial/sol_x2_y3.mtx 7/16 [OK] -[2026-06-04 21:19:39] Double precision check on file serial/sol_x2_y4.mtx 8/16 [OK] -[2026-06-04 21:19:39] Double precision check on file serial/sol_x3_y1.mtx 9/16 [OK] -[2026-06-04 21:19:39] Double precision check on file serial/sol_x3_y2.mtx 10/16 [OK] -[2026-06-04 21:19:39] Double precision check on file serial/sol_x3_y3.mtx 11/16 [OK] -[2026-06-04 21:19:39] Double precision check on file serial/sol_x3_y4.mtx 12/16 [OK] -[2026-06-04 21:19:39] Double precision check on file serial/sol_x4_y1.mtx 13/16 [OK] -[2026-06-04 21:19:39] Double precision check on file serial/sol_x4_y2.mtx 14/16 [OK] -[2026-06-04 21:19:39] Double precision check on file serial/sol_x4_y3.mtx 15/16 [OK] -[2026-06-04 21:19:39] Double precision check on file serial/sol_x4_y4.mtx 16/16 [OK] -Welcome to PSBLAS version: 3.9.1 -This is the psb_gedot_test sample program -Number of processes used in this computation: 4 - -[2026-06-04 21:19:39] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/16 [OK] -[2026-06-04 21:19:39] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/16 [OK] -[2026-06-04 21:19:39] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/16 [OK] -[2026-06-04 21:19:39] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/16 [OK] -[2026-06-04 21:19:39] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/16 [OK] -[2026-06-04 21:19:39] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/16 [OK] -[2026-06-04 21:19:39] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/16 [OK] -[2026-06-04 21:19:39] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/16 [OK] -[2026-06-04 21:19:39] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/16 [OK] -[2026-06-04 21:19:39] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/16 [OK] -[2026-06-04 21:19:39] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/16 [OK] -[2026-06-04 21:19:39] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/16 [OK] -[2026-06-04 21:19:39] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/16 [OK] -[2026-06-04 21:19:39] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/16 [OK] -[2026-06-04 21:19:39] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/16 [OK] -[2026-06-04 21:19:39] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/16 [OK] - -[2026-06-04 21:19:39] Double precision check on file parallel/sol_x1_y1.mtx 1/16 [OK] -[2026-06-04 21:19:39] Double precision check on file parallel/sol_x1_y2.mtx 2/16 [OK] -[2026-06-04 21:19:39] Double precision check on file parallel/sol_x1_y3.mtx 3/16 [OK] -[2026-06-04 21:19:39] Double precision check on file parallel/sol_x1_y4.mtx 4/16 [OK] -[2026-06-04 21:19:39] Double precision check on file parallel/sol_x2_y1.mtx 5/16 [OK] -[2026-06-04 21:19:39] Double precision check on file parallel/sol_x2_y2.mtx 6/16 [OK] -[2026-06-04 21:19:39] Double precision check on file parallel/sol_x2_y3.mtx 7/16 [OK] -[2026-06-04 21:19:39] Double precision check on file parallel/sol_x2_y4.mtx 8/16 [OK] -[2026-06-04 21:19:39] Double precision check on file parallel/sol_x3_y1.mtx 9/16 [OK] -[2026-06-04 21:19:39] Double precision check on file parallel/sol_x3_y2.mtx 10/16 [OK] -[2026-06-04 21:19:39] Double precision check on file parallel/sol_x3_y3.mtx 11/16 [OK] -[2026-06-04 21:19:39] Double precision check on file parallel/sol_x3_y4.mtx 12/16 [OK] -[2026-06-04 21:19:39] Double precision check on file parallel/sol_x4_y1.mtx 13/16 [OK] -[2026-06-04 21:19:39] Double precision check on file parallel/sol_x4_y2.mtx 14/16 [OK] -[2026-06-04 21:19:39] Double precision check on file parallel/sol_x4_y3.mtx 15/16 [OK] -[2026-06-04 21:19:39] Double precision check on file parallel/sol_x4_y4.mtx 16/16 [OK] diff --git a/test/computational_routines/psblas_test_results.log b/test/computational_routines/psblas_test_results.log deleted file mode 100644 index 644b6ca39..000000000 --- a/test/computational_routines/psblas_test_results.log +++ /dev/null @@ -1,54866 +0,0 @@ -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:05:39] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:05:39] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:05:39] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:05:39] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:05:40] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:05:40] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:05:40] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:05:40] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:05:40] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:05:40] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:05:40] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:05:40] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:05:40] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:05:40] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:05:40] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:05:40] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:05:40] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:05:40] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:05:40] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:05:40] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:05:40] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:05:40] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:05:40] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:05:40] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:05:40] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:05:40] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:05:40] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:05:40] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:05:40] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:05:40] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:05:40] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:05:40] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:05:40] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:05:40] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:05:40] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:05:40] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:05:40] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:05:40] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:05:40] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:05:40] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:05:41] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:05:41] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:05:41] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:05:41] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:05:41] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:05:41] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:05:41] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:05:41] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:05:41] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:05:41] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:05:41] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:05:41] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:05:41] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:05:41] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:05:41] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:05:41] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:05:41] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:05:41] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:05:41] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:05:41] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:05:41] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:05:41] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:05:41] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:05:41] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:06:28] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:06:28] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:06:28] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:06:28] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:06:28] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:06:28] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:06:28] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:06:28] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:06:28] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:06:28] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:06:28] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:06:28] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:06:28] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:06:28] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:06:28] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:06:28] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:06:28] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:06:28] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:06:28] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:06:28] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:06:28] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:06:28] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:06:28] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:06:28] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:06:28] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:06:28] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:06:28] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:06:28] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:06:28] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:06:28] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:06:28] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:06:28] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:06:29] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:06:29] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:06:29] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:06:29] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:06:29] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:06:29] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:06:29] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:06:29] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:06:29] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:06:29] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:06:29] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:06:29] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:06:29] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:06:29] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:06:29] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:06:29] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:06:29] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:06:29] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:06:29] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:06:29] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:06:29] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:06:29] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:06:29] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:06:29] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:06:29] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:06:30] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:06:30] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:06:30] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:06:30] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:06:30] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:06:30] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:06:30] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:09:08] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:09:08] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:09:08] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:09:08] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:09:08] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:09:08] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:09:08] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:09:08] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:09:08] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:09:08] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:09:08] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:09:08] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:09:08] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:09:08] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:09:08] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:09:08] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:09:08] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:09:08] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:09:08] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:09:08] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:09:08] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:09:08] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:09:08] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:09:08] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:09:08] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:09:08] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:09:08] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:09:08] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:09:08] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:09:08] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:09:08] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:09:08] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:09:09] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:09:09] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:09:09] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:09:09] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:09:09] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:09:09] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:09:09] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:09:09] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:09:09] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:09:09] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:09:09] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:09:09] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:09:09] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:09:09] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:09:09] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:09:09] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:09:09] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:09:09] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:09:09] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:09:09] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:09:09] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:09:09] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:09:09] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:09:09] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:09:09] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:09:10] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:09:10] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:09:10] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:09:10] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:09:10] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:09:10] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:09:10] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:09:41] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:09:41] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:09:41] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:09:41] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:09:41] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:09:41] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:09:41] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:09:41] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:09:41] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:09:41] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:09:41] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:09:41] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:09:41] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:09:41] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:09:41] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:09:41] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:09:41] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:09:41] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:09:41] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:09:41] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:09:41] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:09:41] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:09:41] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:09:41] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:09:41] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:09:41] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:09:41] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:09:41] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:09:41] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:09:41] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:09:41] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:09:41] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:09:42] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:09:42] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:09:42] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:09:42] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:09:42] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:09:42] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:09:42] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:09:42] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:09:42] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:09:42] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:09:42] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:09:42] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:09:42] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:09:42] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:09:42] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:09:42] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:09:42] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:09:42] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:09:42] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:09:42] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:09:42] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:09:42] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:09:42] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:09:43] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:09:43] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:09:43] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:09:43] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:09:43] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:09:43] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:09:43] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:09:43] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:09:43] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:12:41] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:12:41] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:12:41] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:12:41] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:12:41] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:12:41] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:12:41] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:12:41] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:12:41] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:12:41] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:12:41] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:12:41] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:12:41] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:12:41] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:12:41] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:12:41] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:12:41] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:12:41] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:12:41] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:12:41] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:12:41] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:12:41] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:12:42] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:12:42] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:12:42] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:12:42] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:12:42] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:12:42] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:12:42] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:12:42] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:12:42] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:12:42] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:12:42] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:12:42] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:12:42] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:12:42] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:12:42] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:12:42] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:12:42] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:12:42] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:12:42] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:12:42] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:12:42] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:12:42] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:12:42] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:12:43] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:12:43] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:12:43] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:12:43] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:12:43] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:12:43] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:12:43] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:12:43] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:12:43] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:12:43] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:12:43] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:12:43] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:12:43] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:12:43] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:12:43] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:12:43] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:12:43] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:12:43] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:12:43] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_geaxpby_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:12:59] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:12:59] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:12:59] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b3.mtx 144/144 [OK] - -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y4_a3_b3.mtx 144/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_geaxpby_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:13:07] Generation geaxpby single precision result file parallel/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:13:07] Generation geaxpby single precision result file parallel/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:13:07] Generation geaxpby single precision result file parallel/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:13:07] Generation geaxpby single precision result file parallel/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:13:07] Generation geaxpby single precision result file parallel/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:13:07] Generation geaxpby single precision result file parallel/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:13:07] Generation geaxpby single precision result file parallel/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:13:07] Generation geaxpby single precision result file parallel/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:13:07] Generation geaxpby single precision result file parallel/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:13:07] Generation geaxpby single precision result file parallel/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:13:07] Generation geaxpby single precision result file parallel/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:13:07] Generation geaxpby single precision result file parallel/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:13:07] Generation geaxpby single precision result file parallel/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:13:15] Generation geaxpby single precision result file parallel/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:13:15] Generation geaxpby single precision result file parallel/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:13:15] Generation geaxpby single precision result file parallel/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:13:15] Generation geaxpby single precision result file parallel/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:13:15] Generation geaxpby single precision result file parallel/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:13:15] Generation geaxpby single precision result file parallel/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:13:15] Generation geaxpby single precision result file parallel/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:13:15] Generation geaxpby single precision result file parallel/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:13:15] Generation geaxpby single precision result file parallel/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:13:15] Generation geaxpby single precision result file parallel/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:13:15] Generation geaxpby single precision result file parallel/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:13:15] Generation geaxpby single precision result file parallel/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:13:16] Generation geaxpby single precision result file parallel/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:13:16] Generation geaxpby single precision result file parallel/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:13:16] Generation geaxpby single precision result file parallel/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:13:16] Generation geaxpby single precision result file parallel/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:13:16] Generation geaxpby single precision result file parallel/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:13:16] Generation geaxpby single precision result file parallel/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:13:16] Generation geaxpby single precision result file parallel/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:13:16] Generation geaxpby single precision result file parallel/sol_x4_y4_a3_b3.mtx 144/144 [OK] - -[2025-06-12 13:13:16] Double precision check on file parallel/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:13:16] Double precision check on file parallel/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:13:16] Double precision check on file parallel/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:13:16] Double precision check on file parallel/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:13:16] Double precision check on file parallel/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:13:16] Double precision check on file parallel/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:13:16] Double precision check on file parallel/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:13:16] Double precision check on file parallel/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:13:16] Double precision check on file parallel/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:13:16] Double precision check on file parallel/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:13:16] Double precision check on file parallel/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:13:16] Double precision check on file parallel/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:13:16] Double precision check on file parallel/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y4_a3_b3.mtx 144/144 [OK] - -Comparison between serial/sol_x1_y1_a1_b1.mtx and parallel/sol_x1_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y1_a1_b2.mtx and parallel/sol_x1_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y1_a1_b3.mtx and parallel/sol_x1_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y1_a2_b1.mtx and parallel/sol_x1_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y1_a2_b2.mtx and parallel/sol_x1_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y1_a2_b3.mtx and parallel/sol_x1_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y1_a3_b1.mtx and parallel/sol_x1_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y1_a3_b2.mtx and parallel/sol_x1_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y1_a3_b3.mtx and parallel/sol_x1_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x1_y2_a1_b1.mtx and parallel/sol_x1_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y2_a1_b2.mtx and parallel/sol_x1_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y2_a1_b3.mtx and parallel/sol_x1_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y2_a2_b1.mtx and parallel/sol_x1_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y2_a2_b2.mtx and parallel/sol_x1_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y2_a2_b3.mtx and parallel/sol_x1_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y2_a3_b1.mtx and parallel/sol_x1_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y2_a3_b2.mtx and parallel/sol_x1_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y2_a3_b3.mtx and parallel/sol_x1_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x1_y3_a1_b1.mtx and parallel/sol_x1_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y3_a1_b2.mtx and parallel/sol_x1_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y3_a1_b3.mtx and parallel/sol_x1_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y3_a2_b1.mtx and parallel/sol_x1_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y3_a2_b2.mtx and parallel/sol_x1_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y3_a2_b3.mtx and parallel/sol_x1_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y3_a3_b1.mtx and parallel/sol_x1_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y3_a3_b2.mtx and parallel/sol_x1_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y3_a3_b3.mtx and parallel/sol_x1_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x1_y4_a1_b1.mtx and parallel/sol_x1_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y4_a1_b2.mtx and parallel/sol_x1_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y4_a1_b3.mtx and parallel/sol_x1_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y4_a2_b1.mtx and parallel/sol_x1_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y4_a2_b2.mtx and parallel/sol_x1_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y4_a2_b3.mtx and parallel/sol_x1_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y4_a3_b1.mtx and parallel/sol_x1_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y4_a3_b2.mtx and parallel/sol_x1_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y4_a3_b3.mtx and parallel/sol_x1_y4_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y1_a1_b1.mtx and parallel/sol_x2_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y1_a1_b2.mtx and parallel/sol_x2_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y1_a1_b3.mtx and parallel/sol_x2_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y1_a2_b1.mtx and parallel/sol_x2_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y1_a2_b2.mtx and parallel/sol_x2_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y1_a2_b3.mtx and parallel/sol_x2_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y1_a3_b1.mtx and parallel/sol_x2_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y1_a3_b2.mtx and parallel/sol_x2_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y1_a3_b3.mtx and parallel/sol_x2_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y2_a1_b1.mtx and parallel/sol_x2_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y2_a1_b2.mtx and parallel/sol_x2_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y2_a1_b3.mtx and parallel/sol_x2_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y2_a2_b1.mtx and parallel/sol_x2_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y2_a2_b2.mtx and parallel/sol_x2_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y2_a2_b3.mtx and parallel/sol_x2_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y2_a3_b1.mtx and parallel/sol_x2_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y2_a3_b2.mtx and parallel/sol_x2_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y2_a3_b3.mtx and parallel/sol_x2_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y3_a1_b1.mtx and parallel/sol_x2_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y3_a1_b2.mtx and parallel/sol_x2_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y3_a1_b3.mtx and parallel/sol_x2_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y3_a2_b1.mtx and parallel/sol_x2_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y3_a2_b2.mtx and parallel/sol_x2_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y3_a2_b3.mtx and parallel/sol_x2_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y3_a3_b1.mtx and parallel/sol_x2_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y3_a3_b2.mtx and parallel/sol_x2_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y3_a3_b3.mtx and parallel/sol_x2_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y4_a1_b1.mtx and parallel/sol_x2_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y4_a1_b2.mtx and parallel/sol_x2_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y4_a1_b3.mtx and parallel/sol_x2_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y4_a2_b1.mtx and parallel/sol_x2_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y4_a2_b2.mtx and parallel/sol_x2_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y4_a2_b3.mtx and parallel/sol_x2_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y4_a3_b1.mtx and parallel/sol_x2_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y4_a3_b2.mtx and parallel/sol_x2_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y4_a3_b3.mtx and parallel/sol_x2_y4_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y1_a1_b1.mtx and parallel/sol_x3_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y1_a1_b2.mtx and parallel/sol_x3_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y1_a1_b3.mtx and parallel/sol_x3_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y1_a2_b1.mtx and parallel/sol_x3_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y1_a2_b2.mtx and parallel/sol_x3_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y1_a2_b3.mtx and parallel/sol_x3_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y1_a3_b1.mtx and parallel/sol_x3_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y1_a3_b2.mtx and parallel/sol_x3_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y1_a3_b3.mtx and parallel/sol_x3_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y2_a1_b1.mtx and parallel/sol_x3_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y2_a1_b2.mtx and parallel/sol_x3_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y2_a1_b3.mtx and parallel/sol_x3_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y2_a2_b1.mtx and parallel/sol_x3_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y2_a2_b2.mtx and parallel/sol_x3_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y2_a2_b3.mtx and parallel/sol_x3_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y2_a3_b1.mtx and parallel/sol_x3_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y2_a3_b2.mtx and parallel/sol_x3_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y2_a3_b3.mtx and parallel/sol_x3_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y3_a1_b1.mtx and parallel/sol_x3_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y3_a1_b2.mtx and parallel/sol_x3_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y3_a1_b3.mtx and parallel/sol_x3_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y3_a2_b1.mtx and parallel/sol_x3_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y3_a2_b2.mtx and parallel/sol_x3_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y3_a2_b3.mtx and parallel/sol_x3_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y3_a3_b1.mtx and parallel/sol_x3_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y3_a3_b2.mtx and parallel/sol_x3_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y3_a3_b3.mtx and parallel/sol_x3_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y4_a1_b1.mtx and parallel/sol_x3_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y4_a1_b2.mtx and parallel/sol_x3_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y4_a1_b3.mtx and parallel/sol_x3_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y4_a2_b1.mtx and parallel/sol_x3_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y4_a2_b2.mtx and parallel/sol_x3_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y4_a2_b3.mtx and parallel/sol_x3_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y4_a3_b1.mtx and parallel/sol_x3_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y4_a3_b2.mtx and parallel/sol_x3_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y4_a3_b3.mtx and parallel/sol_x3_y4_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y1_a1_b1.mtx and parallel/sol_x4_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y1_a1_b2.mtx and parallel/sol_x4_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y1_a1_b3.mtx and parallel/sol_x4_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y1_a2_b1.mtx and parallel/sol_x4_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y1_a2_b2.mtx and parallel/sol_x4_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y1_a2_b3.mtx and parallel/sol_x4_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y1_a3_b1.mtx and parallel/sol_x4_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y1_a3_b2.mtx and parallel/sol_x4_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y1_a3_b3.mtx and parallel/sol_x4_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y2_a1_b1.mtx and parallel/sol_x4_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y2_a1_b2.mtx and parallel/sol_x4_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y2_a1_b3.mtx and parallel/sol_x4_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y2_a2_b1.mtx and parallel/sol_x4_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y2_a2_b2.mtx and parallel/sol_x4_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y2_a2_b3.mtx and parallel/sol_x4_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y2_a3_b1.mtx and parallel/sol_x4_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y2_a3_b2.mtx and parallel/sol_x4_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y2_a3_b3.mtx and parallel/sol_x4_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y3_a1_b1.mtx and parallel/sol_x4_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y3_a1_b2.mtx and parallel/sol_x4_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y3_a1_b3.mtx and parallel/sol_x4_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y3_a2_b1.mtx and parallel/sol_x4_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y3_a2_b2.mtx and parallel/sol_x4_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y3_a2_b3.mtx and parallel/sol_x4_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y3_a3_b1.mtx and parallel/sol_x4_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y3_a3_b2.mtx and parallel/sol_x4_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y3_a3_b3.mtx and parallel/sol_x4_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y4_a1_b1.mtx and parallel/sol_x4_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y4_a1_b2.mtx and parallel/sol_x4_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y4_a1_b3.mtx and parallel/sol_x4_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y4_a2_b1.mtx and parallel/sol_x4_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y4_a2_b2.mtx and parallel/sol_x4_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y4_a2_b3.mtx and parallel/sol_x4_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y4_a3_b1.mtx and parallel/sol_x4_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y4_a3_b2.mtx and parallel/sol_x4_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y4_a3_b3.mtx and parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:14:31] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:14:31] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:14:31] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:14:31] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:14:31] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:14:31] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:14:31] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:14:31] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:14:31] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:14:31] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:14:31] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:14:31] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:14:31] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:14:31] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:14:31] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:14:31] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:14:31] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:14:31] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:14:31] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:14:31] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:14:31] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:14:31] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:14:31] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:14:31] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:14:31] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:14:31] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:14:31] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:14:31] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:14:31] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:14:31] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:14:31] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:14:31] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:14:31] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:14:31] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:14:32] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:14:32] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:14:32] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:14:32] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:14:32] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:14:32] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:14:32] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:14:32] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:14:32] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:14:32] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:14:32] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:14:32] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:14:32] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:14:32] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:14:32] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:14:32] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:14:32] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:14:32] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:14:32] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:14:32] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:14:32] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:14:32] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:14:32] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:14:32] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:14:32] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:14:32] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:14:32] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:14:32] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:14:32] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:14:32] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:15:25] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:15:25] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:15:25] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:15:25] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:15:25] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:15:25] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:15:25] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:15:25] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:15:25] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:15:25] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:15:25] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:15:25] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:15:25] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:15:25] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:15:25] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:15:25] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:15:25] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:15:25] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:15:25] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:15:25] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:15:25] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:15:25] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:15:25] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:15:25] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:15:25] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:15:25] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:15:25] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:15:25] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:15:25] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:15:25] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:15:25] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:15:25] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:15:26] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:15:26] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:15:26] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:15:26] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:15:26] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:15:26] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:15:26] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:15:26] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:15:26] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:15:26] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:15:26] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:15:26] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:15:26] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:15:26] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:15:26] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:15:26] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:15:26] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:15:26] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:15:26] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:15:26] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:15:26] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:15:26] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:15:26] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:15:26] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:15:27] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:15:27] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:15:27] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:15:27] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:15:27] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:15:27] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:15:27] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:15:27] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:18:05] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:18:05] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:18:05] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:18:05] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:18:05] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:18:05] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:18:05] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:18:05] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:18:05] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:18:05] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:18:05] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:18:05] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:18:05] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:18:05] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:18:05] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:18:05] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:18:05] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:18:05] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:18:05] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:18:05] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:18:05] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:18:05] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:18:05] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:18:05] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:18:05] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:18:05] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:18:05] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:18:05] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:18:05] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:18:05] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:18:05] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:18:05] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:18:06] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:18:06] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:18:06] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:18:06] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:18:06] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:18:06] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:18:06] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:18:06] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:18:06] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:18:06] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:18:06] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:18:06] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:18:06] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:18:06] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:18:06] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:18:06] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:18:06] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:18:06] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:18:06] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:18:06] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:18:06] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:18:06] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:18:06] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:18:06] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:18:07] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:18:07] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:18:07] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:18:07] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:18:07] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:18:07] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:18:07] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:18:07] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:18:39] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:18:39] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:18:39] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:18:39] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:18:39] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:18:39] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:18:39] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:18:39] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:18:39] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:18:39] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:18:39] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:18:39] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:18:39] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:18:39] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:18:39] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:18:39] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:18:39] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:18:39] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:18:39] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:18:39] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:18:39] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:18:39] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:18:39] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:18:39] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:18:39] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:18:39] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:18:39] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:18:39] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:18:39] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:18:39] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:18:39] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:18:39] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:18:40] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:18:40] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:18:40] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:18:40] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:18:40] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:18:40] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:18:40] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:18:40] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:18:40] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:18:40] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:18:40] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:18:40] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:18:40] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:18:40] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:18:40] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:18:40] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:18:40] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:18:40] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:18:40] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:18:40] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:18:40] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:18:40] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:18:40] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:18:40] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:18:40] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:18:41] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:18:41] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:18:41] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:18:41] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:18:41] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:18:41] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:18:41] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:21:21] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:21:21] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:21:21] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:21:21] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:21:21] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:21:21] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:21:21] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:21:21] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:21:21] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:21:21] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:21:21] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:21:21] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:21:21] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:21:21] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:21:21] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:21:21] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:21:21] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:21:21] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:21:21] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:21:21] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:21:21] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:21:21] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:21:21] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:21:21] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:21:21] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:21:21] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:21:22] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:21:22] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:21:22] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:21:22] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:21:22] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:21:22] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:21:22] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:21:22] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:21:22] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:21:22] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:21:22] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:21:22] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:21:22] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:21:22] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:21:22] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:21:22] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:21:22] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:21:22] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:21:22] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:21:22] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:21:22] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:21:22] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:21:22] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:21:22] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:21:22] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:21:23] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:21:23] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:21:23] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:21:23] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:21:23] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:21:23] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:21:23] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:21:23] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:21:23] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:21:23] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:21:23] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:21:23] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:21:23] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:23:57] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:23:57] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:23:58] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:23:58] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:23:57] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:23:57] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:23:58] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:23:58] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_geaxpby_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:12:59] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:12:59] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:12:59] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:13:00] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:13:01] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:13:02] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:13:03] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b3.mtx 144/144 [OK] - -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:13:03] Double precision check on file serial/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:13:04] Double precision check on file serial/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:13:05] Double precision check on file serial/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:13:06] Double precision check on file serial/sol_x4_y4_a3_b3.mtx 144/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_geaxpby_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:13:07] Generation geaxpby single precision result file parallel/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:13:07] Generation geaxpby single precision result file parallel/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:13:07] Generation geaxpby single precision result file parallel/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:13:07] Generation geaxpby single precision result file parallel/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:13:07] Generation geaxpby single precision result file parallel/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:13:07] Generation geaxpby single precision result file parallel/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:13:07] Generation geaxpby single precision result file parallel/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:13:07] Generation geaxpby single precision result file parallel/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:13:07] Generation geaxpby single precision result file parallel/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:13:07] Generation geaxpby single precision result file parallel/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:13:07] Generation geaxpby single precision result file parallel/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:13:07] Generation geaxpby single precision result file parallel/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:13:07] Generation geaxpby single precision result file parallel/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:13:08] Generation geaxpby single precision result file parallel/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:13:09] Generation geaxpby single precision result file parallel/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:13:10] Generation geaxpby single precision result file parallel/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:13:11] Generation geaxpby single precision result file parallel/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:13:12] Generation geaxpby single precision result file parallel/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:13:13] Generation geaxpby single precision result file parallel/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:13:14] Generation geaxpby single precision result file parallel/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:13:15] Generation geaxpby single precision result file parallel/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:13:15] Generation geaxpby single precision result file parallel/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:13:15] Generation geaxpby single precision result file parallel/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:13:15] Generation geaxpby single precision result file parallel/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:13:15] Generation geaxpby single precision result file parallel/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:13:15] Generation geaxpby single precision result file parallel/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:13:15] Generation geaxpby single precision result file parallel/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:13:15] Generation geaxpby single precision result file parallel/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:13:15] Generation geaxpby single precision result file parallel/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:13:15] Generation geaxpby single precision result file parallel/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:13:15] Generation geaxpby single precision result file parallel/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:13:15] Generation geaxpby single precision result file parallel/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:13:16] Generation geaxpby single precision result file parallel/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:13:16] Generation geaxpby single precision result file parallel/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:13:16] Generation geaxpby single precision result file parallel/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:13:16] Generation geaxpby single precision result file parallel/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:13:16] Generation geaxpby single precision result file parallel/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:13:16] Generation geaxpby single precision result file parallel/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:13:16] Generation geaxpby single precision result file parallel/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:13:16] Generation geaxpby single precision result file parallel/sol_x4_y4_a3_b3.mtx 144/144 [OK] - -[2025-06-12 13:13:16] Double precision check on file parallel/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:13:16] Double precision check on file parallel/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:13:16] Double precision check on file parallel/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:13:16] Double precision check on file parallel/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:13:16] Double precision check on file parallel/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:13:16] Double precision check on file parallel/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:13:16] Double precision check on file parallel/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:13:16] Double precision check on file parallel/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:13:16] Double precision check on file parallel/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:13:16] Double precision check on file parallel/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:13:16] Double precision check on file parallel/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:13:16] Double precision check on file parallel/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:13:16] Double precision check on file parallel/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:13:17] Double precision check on file parallel/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:13:18] Double precision check on file parallel/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:13:19] Double precision check on file parallel/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:13:20] Double precision check on file parallel/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:13:21] Double precision check on file parallel/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:13:22] Double precision check on file parallel/sol_x4_y4_a3_b3.mtx 144/144 [OK] - -Comparison between serial/sol_x1_y1_a1_b1.mtx and parallel/sol_x1_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y1_a1_b2.mtx and parallel/sol_x1_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y1_a1_b3.mtx and parallel/sol_x1_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y1_a2_b1.mtx and parallel/sol_x1_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y1_a2_b2.mtx and parallel/sol_x1_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y1_a2_b3.mtx and parallel/sol_x1_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y1_a3_b1.mtx and parallel/sol_x1_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y1_a3_b2.mtx and parallel/sol_x1_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y1_a3_b3.mtx and parallel/sol_x1_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x1_y2_a1_b1.mtx and parallel/sol_x1_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y2_a1_b2.mtx and parallel/sol_x1_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y2_a1_b3.mtx and parallel/sol_x1_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y2_a2_b1.mtx and parallel/sol_x1_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y2_a2_b2.mtx and parallel/sol_x1_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y2_a2_b3.mtx and parallel/sol_x1_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y2_a3_b1.mtx and parallel/sol_x1_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y2_a3_b2.mtx and parallel/sol_x1_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y2_a3_b3.mtx and parallel/sol_x1_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x1_y3_a1_b1.mtx and parallel/sol_x1_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y3_a1_b2.mtx and parallel/sol_x1_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y3_a1_b3.mtx and parallel/sol_x1_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y3_a2_b1.mtx and parallel/sol_x1_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y3_a2_b2.mtx and parallel/sol_x1_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y3_a2_b3.mtx and parallel/sol_x1_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y3_a3_b1.mtx and parallel/sol_x1_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y3_a3_b2.mtx and parallel/sol_x1_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y3_a3_b3.mtx and parallel/sol_x1_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x1_y4_a1_b1.mtx and parallel/sol_x1_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y4_a1_b2.mtx and parallel/sol_x1_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y4_a1_b3.mtx and parallel/sol_x1_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y4_a2_b1.mtx and parallel/sol_x1_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y4_a2_b2.mtx and parallel/sol_x1_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y4_a2_b3.mtx and parallel/sol_x1_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y4_a3_b1.mtx and parallel/sol_x1_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y4_a3_b2.mtx and parallel/sol_x1_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y4_a3_b3.mtx and parallel/sol_x1_y4_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y1_a1_b1.mtx and parallel/sol_x2_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y1_a1_b2.mtx and parallel/sol_x2_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y1_a1_b3.mtx and parallel/sol_x2_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y1_a2_b1.mtx and parallel/sol_x2_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y1_a2_b2.mtx and parallel/sol_x2_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y1_a2_b3.mtx and parallel/sol_x2_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y1_a3_b1.mtx and parallel/sol_x2_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y1_a3_b2.mtx and parallel/sol_x2_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y1_a3_b3.mtx and parallel/sol_x2_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y2_a1_b1.mtx and parallel/sol_x2_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y2_a1_b2.mtx and parallel/sol_x2_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y2_a1_b3.mtx and parallel/sol_x2_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y2_a2_b1.mtx and parallel/sol_x2_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y2_a2_b2.mtx and parallel/sol_x2_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y2_a2_b3.mtx and parallel/sol_x2_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y2_a3_b1.mtx and parallel/sol_x2_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y2_a3_b2.mtx and parallel/sol_x2_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y2_a3_b3.mtx and parallel/sol_x2_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y3_a1_b1.mtx and parallel/sol_x2_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y3_a1_b2.mtx and parallel/sol_x2_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y3_a1_b3.mtx and parallel/sol_x2_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y3_a2_b1.mtx and parallel/sol_x2_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y3_a2_b2.mtx and parallel/sol_x2_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y3_a2_b3.mtx and parallel/sol_x2_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y3_a3_b1.mtx and parallel/sol_x2_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y3_a3_b2.mtx and parallel/sol_x2_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y3_a3_b3.mtx and parallel/sol_x2_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y4_a1_b1.mtx and parallel/sol_x2_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y4_a1_b2.mtx and parallel/sol_x2_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y4_a1_b3.mtx and parallel/sol_x2_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y4_a2_b1.mtx and parallel/sol_x2_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y4_a2_b2.mtx and parallel/sol_x2_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y4_a2_b3.mtx and parallel/sol_x2_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y4_a3_b1.mtx and parallel/sol_x2_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y4_a3_b2.mtx and parallel/sol_x2_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y4_a3_b3.mtx and parallel/sol_x2_y4_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y1_a1_b1.mtx and parallel/sol_x3_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y1_a1_b2.mtx and parallel/sol_x3_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y1_a1_b3.mtx and parallel/sol_x3_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y1_a2_b1.mtx and parallel/sol_x3_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y1_a2_b2.mtx and parallel/sol_x3_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y1_a2_b3.mtx and parallel/sol_x3_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y1_a3_b1.mtx and parallel/sol_x3_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y1_a3_b2.mtx and parallel/sol_x3_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y1_a3_b3.mtx and parallel/sol_x3_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y2_a1_b1.mtx and parallel/sol_x3_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y2_a1_b2.mtx and parallel/sol_x3_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y2_a1_b3.mtx and parallel/sol_x3_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y2_a2_b1.mtx and parallel/sol_x3_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y2_a2_b2.mtx and parallel/sol_x3_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y2_a2_b3.mtx and parallel/sol_x3_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y2_a3_b1.mtx and parallel/sol_x3_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y2_a3_b2.mtx and parallel/sol_x3_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y2_a3_b3.mtx and parallel/sol_x3_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y3_a1_b1.mtx and parallel/sol_x3_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y3_a1_b2.mtx and parallel/sol_x3_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y3_a1_b3.mtx and parallel/sol_x3_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y3_a2_b1.mtx and parallel/sol_x3_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y3_a2_b2.mtx and parallel/sol_x3_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y3_a2_b3.mtx and parallel/sol_x3_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y3_a3_b1.mtx and parallel/sol_x3_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y3_a3_b2.mtx and parallel/sol_x3_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y3_a3_b3.mtx and parallel/sol_x3_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y4_a1_b1.mtx and parallel/sol_x3_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y4_a1_b2.mtx and parallel/sol_x3_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y4_a1_b3.mtx and parallel/sol_x3_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y4_a2_b1.mtx and parallel/sol_x3_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y4_a2_b2.mtx and parallel/sol_x3_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y4_a2_b3.mtx and parallel/sol_x3_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y4_a3_b1.mtx and parallel/sol_x3_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y4_a3_b2.mtx and parallel/sol_x3_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y4_a3_b3.mtx and parallel/sol_x3_y4_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y1_a1_b1.mtx and parallel/sol_x4_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y1_a1_b2.mtx and parallel/sol_x4_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y1_a1_b3.mtx and parallel/sol_x4_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y1_a2_b1.mtx and parallel/sol_x4_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y1_a2_b2.mtx and parallel/sol_x4_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y1_a2_b3.mtx and parallel/sol_x4_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y1_a3_b1.mtx and parallel/sol_x4_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y1_a3_b2.mtx and parallel/sol_x4_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y1_a3_b3.mtx and parallel/sol_x4_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y2_a1_b1.mtx and parallel/sol_x4_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y2_a1_b2.mtx and parallel/sol_x4_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y2_a1_b3.mtx and parallel/sol_x4_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y2_a2_b1.mtx and parallel/sol_x4_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y2_a2_b2.mtx and parallel/sol_x4_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y2_a2_b3.mtx and parallel/sol_x4_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y2_a3_b1.mtx and parallel/sol_x4_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y2_a3_b2.mtx and parallel/sol_x4_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y2_a3_b3.mtx and parallel/sol_x4_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y3_a1_b1.mtx and parallel/sol_x4_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y3_a1_b2.mtx and parallel/sol_x4_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y3_a1_b3.mtx and parallel/sol_x4_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y3_a2_b1.mtx and parallel/sol_x4_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y3_a2_b2.mtx and parallel/sol_x4_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y3_a2_b3.mtx and parallel/sol_x4_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y3_a3_b1.mtx and parallel/sol_x4_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y3_a3_b2.mtx and parallel/sol_x4_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y3_a3_b3.mtx and parallel/sol_x4_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y4_a1_b1.mtx and parallel/sol_x4_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y4_a1_b2.mtx and parallel/sol_x4_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y4_a1_b3.mtx and parallel/sol_x4_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y4_a2_b1.mtx and parallel/sol_x4_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y4_a2_b2.mtx and parallel/sol_x4_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y4_a2_b3.mtx and parallel/sol_x4_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y4_a3_b1.mtx and parallel/sol_x4_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y4_a3_b2.mtx and parallel/sol_x4_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y4_a3_b3.mtx and parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:23:57] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:23:57] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:23:58] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:23:58] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:24:56] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:24:56] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:24:56] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:24:57] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:24:57] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:24:57] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:24:57] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:24:57] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:24:57] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:24:57] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:24:57] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:24:57] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:24:57] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:24:57] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:24:57] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:24:57] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:23:57] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:23:57] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:23:58] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:23:58] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:23:58] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:23:58] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:23:59] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:23:59] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:24:56] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:24:56] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:24:56] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:24:56] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:24:57] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:24:57] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:24:57] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:24:57] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:24:57] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:24:57] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:24:57] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:24:57] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:24:57] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:24:57] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:24:57] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:24:57] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:24:57] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_geaxpby_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:25:07] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:25:07] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:25:07] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:25:07] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:25:07] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:25:07] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:25:07] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:25:07] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:25:08] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:25:09] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:25:10] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:25:11] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:25:11] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:25:11] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:25:11] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:25:11] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:25:11] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:25:11] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:25:11] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:25:11] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b3.mtx 144/144 [OK] - -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:25:11] Double precision check on file serial/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:25:12] Double precision check on file serial/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:25:13] Double precision check on file serial/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:25:14] Double precision check on file serial/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:25:14] Double precision check on file serial/sol_x4_y4_a3_b3.mtx 144/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_geaxpby_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:25:14] Generation geaxpby single precision result file parallel/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:25:14] Generation geaxpby single precision result file parallel/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:25:14] Generation geaxpby single precision result file parallel/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:25:14] Generation geaxpby single precision result file parallel/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:25:14] Generation geaxpby single precision result file parallel/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:25:14] Generation geaxpby single precision result file parallel/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:25:14] Generation geaxpby single precision result file parallel/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:25:14] Generation geaxpby single precision result file parallel/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:25:14] Generation geaxpby single precision result file parallel/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:25:15] Generation geaxpby single precision result file parallel/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:25:15] Generation geaxpby single precision result file parallel/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:25:15] Generation geaxpby single precision result file parallel/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:25:15] Generation geaxpby single precision result file parallel/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:25:15] Generation geaxpby single precision result file parallel/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:25:15] Generation geaxpby single precision result file parallel/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:25:15] Generation geaxpby single precision result file parallel/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:25:15] Generation geaxpby single precision result file parallel/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:25:15] Generation geaxpby single precision result file parallel/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:25:15] Generation geaxpby single precision result file parallel/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:25:15] Generation geaxpby single precision result file parallel/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:25:15] Generation geaxpby single precision result file parallel/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:25:15] Generation geaxpby single precision result file parallel/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:25:15] Generation geaxpby single precision result file parallel/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:25:15] Generation geaxpby single precision result file parallel/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:25:15] Generation geaxpby single precision result file parallel/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:25:15] Generation geaxpby single precision result file parallel/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:25:15] Generation geaxpby single precision result file parallel/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:25:15] Generation geaxpby single precision result file parallel/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:25:16] Generation geaxpby single precision result file parallel/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:25:16] Generation geaxpby single precision result file parallel/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:25:16] Generation geaxpby single precision result file parallel/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:25:16] Generation geaxpby single precision result file parallel/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:25:16] Generation geaxpby single precision result file parallel/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:25:16] Generation geaxpby single precision result file parallel/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:25:16] Generation geaxpby single precision result file parallel/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:25:16] Generation geaxpby single precision result file parallel/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:25:16] Generation geaxpby single precision result file parallel/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:25:16] Generation geaxpby single precision result file parallel/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:25:16] Generation geaxpby single precision result file parallel/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:25:16] Generation geaxpby single precision result file parallel/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:25:16] Generation geaxpby single precision result file parallel/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:25:16] Generation geaxpby single precision result file parallel/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:25:16] Generation geaxpby single precision result file parallel/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:25:16] Generation geaxpby single precision result file parallel/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:25:16] Generation geaxpby single precision result file parallel/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:25:16] Generation geaxpby single precision result file parallel/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:25:17] Generation geaxpby single precision result file parallel/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:25:17] Generation geaxpby single precision result file parallel/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:25:17] Generation geaxpby single precision result file parallel/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:25:17] Generation geaxpby single precision result file parallel/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:25:17] Generation geaxpby single precision result file parallel/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:25:17] Generation geaxpby single precision result file parallel/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:25:17] Generation geaxpby single precision result file parallel/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:25:17] Generation geaxpby single precision result file parallel/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:25:17] Generation geaxpby single precision result file parallel/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:25:17] Generation geaxpby single precision result file parallel/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:25:17] Generation geaxpby single precision result file parallel/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:25:17] Generation geaxpby single precision result file parallel/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:25:17] Generation geaxpby single precision result file parallel/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:25:17] Generation geaxpby single precision result file parallel/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:25:17] Generation geaxpby single precision result file parallel/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:25:17] Generation geaxpby single precision result file parallel/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:25:17] Generation geaxpby single precision result file parallel/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:25:17] Generation geaxpby single precision result file parallel/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:25:18] Generation geaxpby single precision result file parallel/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:25:18] Generation geaxpby single precision result file parallel/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:25:18] Generation geaxpby single precision result file parallel/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:25:18] Generation geaxpby single precision result file parallel/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:25:18] Generation geaxpby single precision result file parallel/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:25:18] Generation geaxpby single precision result file parallel/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:25:18] Generation geaxpby single precision result file parallel/sol_x2_y4_a3_b2.mtx 71/144 [OK] - -Comparison between serial/sol_x1_y1_a1_b1.mtx and parallel/sol_x1_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y1_a1_b2.mtx and parallel/sol_x1_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y1_a1_b3.mtx and parallel/sol_x1_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y1_a2_b1.mtx and parallel/sol_x1_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y1_a2_b2.mtx and parallel/sol_x1_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y1_a2_b3.mtx and parallel/sol_x1_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y1_a3_b1.mtx and parallel/sol_x1_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y1_a3_b2.mtx and parallel/sol_x1_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y1_a3_b3.mtx and parallel/sol_x1_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x1_y2_a1_b1.mtx and parallel/sol_x1_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y2_a1_b2.mtx and parallel/sol_x1_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y2_a1_b3.mtx and parallel/sol_x1_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y2_a2_b1.mtx and parallel/sol_x1_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y2_a2_b2.mtx and parallel/sol_x1_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y2_a2_b3.mtx and parallel/sol_x1_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y2_a3_b1.mtx and parallel/sol_x1_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y2_a3_b2.mtx and parallel/sol_x1_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y2_a3_b3.mtx and parallel/sol_x1_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x1_y3_a1_b1.mtx and parallel/sol_x1_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y3_a1_b2.mtx and parallel/sol_x1_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y3_a1_b3.mtx and parallel/sol_x1_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y3_a2_b1.mtx and parallel/sol_x1_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y3_a2_b2.mtx and parallel/sol_x1_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y3_a2_b3.mtx and parallel/sol_x1_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y3_a3_b1.mtx and parallel/sol_x1_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y3_a3_b2.mtx and parallel/sol_x1_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y3_a3_b3.mtx and parallel/sol_x1_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x1_y4_a1_b1.mtx and parallel/sol_x1_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y4_a1_b2.mtx and parallel/sol_x1_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y4_a1_b3.mtx and parallel/sol_x1_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y4_a2_b1.mtx and parallel/sol_x1_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y4_a2_b2.mtx and parallel/sol_x1_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y4_a2_b3.mtx and parallel/sol_x1_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y4_a3_b1.mtx and parallel/sol_x1_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y4_a3_b2.mtx and parallel/sol_x1_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y4_a3_b3.mtx and parallel/sol_x1_y4_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y1_a1_b1.mtx and parallel/sol_x2_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y1_a1_b2.mtx and parallel/sol_x2_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y1_a1_b3.mtx and parallel/sol_x2_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y1_a2_b1.mtx and parallel/sol_x2_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y1_a2_b2.mtx and parallel/sol_x2_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y1_a2_b3.mtx and parallel/sol_x2_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y1_a3_b1.mtx and parallel/sol_x2_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y1_a3_b2.mtx and parallel/sol_x2_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y1_a3_b3.mtx and parallel/sol_x2_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y2_a1_b1.mtx and parallel/sol_x2_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y2_a1_b2.mtx and parallel/sol_x2_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y2_a1_b3.mtx and parallel/sol_x2_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y2_a2_b1.mtx and parallel/sol_x2_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y2_a2_b2.mtx and parallel/sol_x2_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y2_a2_b3.mtx and parallel/sol_x2_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y2_a3_b1.mtx and parallel/sol_x2_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y2_a3_b2.mtx and parallel/sol_x2_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y2_a3_b3.mtx and parallel/sol_x2_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y3_a1_b1.mtx and parallel/sol_x2_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y3_a1_b2.mtx and parallel/sol_x2_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y3_a1_b3.mtx and parallel/sol_x2_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y3_a2_b1.mtx and parallel/sol_x2_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y3_a2_b2.mtx and parallel/sol_x2_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y3_a2_b3.mtx and parallel/sol_x2_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y3_a3_b1.mtx and parallel/sol_x2_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y3_a3_b2.mtx and parallel/sol_x2_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y3_a3_b3.mtx and parallel/sol_x2_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y4_a1_b1.mtx and parallel/sol_x2_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y4_a1_b2.mtx and parallel/sol_x2_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y4_a1_b3.mtx and parallel/sol_x2_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y4_a2_b1.mtx and parallel/sol_x2_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y4_a2_b2.mtx and parallel/sol_x2_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y4_a2_b3.mtx and parallel/sol_x2_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y4_a3_b1.mtx and parallel/sol_x2_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y4_a3_b2.mtx and parallel/sol_x2_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y4_a3_b3.mtx and parallel/sol_x2_y4_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y1_a1_b1.mtx and parallel/sol_x3_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y1_a1_b2.mtx and parallel/sol_x3_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y1_a1_b3.mtx and parallel/sol_x3_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y1_a2_b1.mtx and parallel/sol_x3_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y1_a2_b2.mtx and parallel/sol_x3_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y1_a2_b3.mtx and parallel/sol_x3_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y1_a3_b1.mtx and parallel/sol_x3_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y1_a3_b2.mtx and parallel/sol_x3_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y1_a3_b3.mtx and parallel/sol_x3_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y2_a1_b1.mtx and parallel/sol_x3_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y2_a1_b2.mtx and parallel/sol_x3_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y2_a1_b3.mtx and parallel/sol_x3_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y2_a2_b1.mtx and parallel/sol_x3_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y2_a2_b2.mtx and parallel/sol_x3_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y2_a2_b3.mtx and parallel/sol_x3_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y2_a3_b1.mtx and parallel/sol_x3_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y2_a3_b2.mtx and parallel/sol_x3_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y2_a3_b3.mtx and parallel/sol_x3_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y3_a1_b1.mtx and parallel/sol_x3_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y3_a1_b2.mtx and parallel/sol_x3_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y3_a1_b3.mtx and parallel/sol_x3_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y3_a2_b1.mtx and parallel/sol_x3_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y3_a2_b2.mtx and parallel/sol_x3_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y3_a2_b3.mtx and parallel/sol_x3_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y3_a3_b1.mtx and parallel/sol_x3_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y3_a3_b2.mtx and parallel/sol_x3_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y3_a3_b3.mtx and parallel/sol_x3_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y4_a1_b1.mtx and parallel/sol_x3_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y4_a1_b2.mtx and parallel/sol_x3_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y4_a1_b3.mtx and parallel/sol_x3_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y4_a2_b1.mtx and parallel/sol_x3_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y4_a2_b2.mtx and parallel/sol_x3_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y4_a2_b3.mtx and parallel/sol_x3_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y4_a3_b1.mtx and parallel/sol_x3_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y4_a3_b2.mtx and parallel/sol_x3_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y4_a3_b3.mtx and parallel/sol_x3_y4_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y1_a1_b1.mtx and parallel/sol_x4_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y1_a1_b2.mtx and parallel/sol_x4_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y1_a1_b3.mtx and parallel/sol_x4_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y1_a2_b1.mtx and parallel/sol_x4_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y1_a2_b2.mtx and parallel/sol_x4_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y1_a2_b3.mtx and parallel/sol_x4_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y1_a3_b1.mtx and parallel/sol_x4_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y1_a3_b2.mtx and parallel/sol_x4_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y1_a3_b3.mtx and parallel/sol_x4_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y2_a1_b1.mtx and parallel/sol_x4_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y2_a1_b2.mtx and parallel/sol_x4_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y2_a1_b3.mtx and parallel/sol_x4_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y2_a2_b1.mtx and parallel/sol_x4_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y2_a2_b2.mtx and parallel/sol_x4_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y2_a2_b3.mtx and parallel/sol_x4_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y2_a3_b1.mtx and parallel/sol_x4_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y2_a3_b2.mtx and parallel/sol_x4_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y2_a3_b3.mtx and parallel/sol_x4_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y3_a1_b1.mtx and parallel/sol_x4_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y3_a1_b2.mtx and parallel/sol_x4_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y3_a1_b3.mtx and parallel/sol_x4_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y3_a2_b1.mtx and parallel/sol_x4_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y3_a2_b2.mtx and parallel/sol_x4_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y3_a2_b3.mtx and parallel/sol_x4_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y3_a3_b1.mtx and parallel/sol_x4_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y3_a3_b2.mtx and parallel/sol_x4_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y3_a3_b3.mtx and parallel/sol_x4_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y4_a1_b1.mtx and parallel/sol_x4_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y4_a1_b2.mtx and parallel/sol_x4_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y4_a1_b3.mtx and parallel/sol_x4_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y4_a2_b1.mtx and parallel/sol_x4_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y4_a2_b2.mtx and parallel/sol_x4_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y4_a2_b3.mtx and parallel/sol_x4_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y4_a3_b1.mtx and parallel/sol_x4_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y4_a3_b2.mtx and parallel/sol_x4_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y4_a3_b3.mtx and parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:25:20] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:25:21] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:25:21] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:25:21] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:25:21] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:25:21] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:25:21] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:25:21] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:25:21] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:25:21] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:25:21] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:25:22] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:25:22] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:25:22] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:25:22] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:25:22] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:25:22] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:25:20] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:25:20] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:25:20] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:25:21] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:25:21] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:25:21] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:25:21] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:25:21] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:25:21] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:25:21] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:25:21] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:25:21] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:25:21] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:25:21] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:25:22] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:25:22] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:25:22] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:25:22] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:25:22] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:25:22] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_geaxpby_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:25:33] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:25:33] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:25:33] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:25:33] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:25:33] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:25:33] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:25:33] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:25:33] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:25:33] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:25:33] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:25:33] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:25:33] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:25:33] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:25:33] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:25:33] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:25:33] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:25:33] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:25:33] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:25:33] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:25:33] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:25:33] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:25:33] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:25:33] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:25:33] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:25:33] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:25:33] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:25:33] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:25:34] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:25:35] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:25:36] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b3.mtx 144/144 [OK] - -[2025-06-12 13:25:36] Double precision check on file serial/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:25:36] Double precision check on file serial/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:25:36] Double precision check on file serial/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:25:36] Double precision check on file serial/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:25:36] Double precision check on file serial/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:25:36] Double precision check on file serial/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:25:37] Double precision check on file serial/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:25:38] Double precision check on file serial/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:25:39] Double precision check on file serial/sol_x4_y4_a3_b3.mtx 144/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_geaxpby_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:25:40] Generation geaxpby single precision result file parallel/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:25:40] Generation geaxpby single precision result file parallel/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:25:40] Generation geaxpby single precision result file parallel/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:25:40] Generation geaxpby single precision result file parallel/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:25:40] Generation geaxpby single precision result file parallel/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:25:40] Generation geaxpby single precision result file parallel/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:25:40] Generation geaxpby single precision result file parallel/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:25:40] Generation geaxpby single precision result file parallel/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:25:40] Generation geaxpby single precision result file parallel/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:25:40] Generation geaxpby single precision result file parallel/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:25:41] Generation geaxpby single precision result file parallel/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:25:41] Generation geaxpby single precision result file parallel/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:25:41] Generation geaxpby single precision result file parallel/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:25:41] Generation geaxpby single precision result file parallel/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:25:41] Generation geaxpby single precision result file parallel/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:25:41] Generation geaxpby single precision result file parallel/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:25:41] Generation geaxpby single precision result file parallel/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:25:41] Generation geaxpby single precision result file parallel/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:25:41] Generation geaxpby single precision result file parallel/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:25:41] Generation geaxpby single precision result file parallel/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:25:41] Generation geaxpby single precision result file parallel/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:25:41] Generation geaxpby single precision result file parallel/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:25:41] Generation geaxpby single precision result file parallel/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:25:41] Generation geaxpby single precision result file parallel/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:25:41] Generation geaxpby single precision result file parallel/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:25:41] Generation geaxpby single precision result file parallel/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:25:42] Generation geaxpby single precision result file parallel/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:25:42] Generation geaxpby single precision result file parallel/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:25:42] Generation geaxpby single precision result file parallel/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:25:42] Generation geaxpby single precision result file parallel/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:25:42] Generation geaxpby single precision result file parallel/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:25:42] Generation geaxpby single precision result file parallel/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:25:42] Generation geaxpby single precision result file parallel/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:25:42] Generation geaxpby single precision result file parallel/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:25:42] Generation geaxpby single precision result file parallel/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:25:42] Generation geaxpby single precision result file parallel/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:25:42] Generation geaxpby single precision result file parallel/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:25:42] Generation geaxpby single precision result file parallel/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:25:42] Generation geaxpby single precision result file parallel/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:25:42] Generation geaxpby single precision result file parallel/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:25:42] Generation geaxpby single precision result file parallel/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:25:43] Generation geaxpby single precision result file parallel/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:25:43] Generation geaxpby single precision result file parallel/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:25:43] Generation geaxpby single precision result file parallel/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:25:43] Generation geaxpby single precision result file parallel/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:25:43] Generation geaxpby single precision result file parallel/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:25:43] Generation geaxpby single precision result file parallel/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:25:43] Generation geaxpby single precision result file parallel/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:25:43] Generation geaxpby single precision result file parallel/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:25:43] Generation geaxpby single precision result file parallel/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:25:43] Generation geaxpby single precision result file parallel/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:25:43] Generation geaxpby single precision result file parallel/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:25:43] Generation geaxpby single precision result file parallel/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:25:43] Generation geaxpby single precision result file parallel/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:25:43] Generation geaxpby single precision result file parallel/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:25:43] Generation geaxpby single precision result file parallel/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:25:43] Generation geaxpby single precision result file parallel/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:25:43] Generation geaxpby single precision result file parallel/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:25:43] Generation geaxpby single precision result file parallel/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:25:43] Generation geaxpby single precision result file parallel/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:25:44] Generation geaxpby single precision result file parallel/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:25:44] Generation geaxpby single precision result file parallel/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:25:44] Generation geaxpby single precision result file parallel/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:25:44] Generation geaxpby single precision result file parallel/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:25:44] Generation geaxpby single precision result file parallel/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:25:44] Generation geaxpby single precision result file parallel/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:25:44] Generation geaxpby single precision result file parallel/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:25:44] Generation geaxpby single precision result file parallel/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:25:44] Generation geaxpby single precision result file parallel/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:25:44] Generation geaxpby single precision result file parallel/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:25:44] Generation geaxpby single precision result file parallel/sol_x2_y4_a3_b2.mtx 71/144 [OK] - -Comparison between serial/sol_x1_y1_a1_b1.mtx and parallel/sol_x1_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y1_a1_b2.mtx and parallel/sol_x1_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y1_a1_b3.mtx and parallel/sol_x1_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y1_a2_b1.mtx and parallel/sol_x1_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y1_a2_b2.mtx and parallel/sol_x1_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y1_a2_b3.mtx and parallel/sol_x1_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y1_a3_b1.mtx and parallel/sol_x1_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y1_a3_b2.mtx and parallel/sol_x1_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y1_a3_b3.mtx and parallel/sol_x1_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x1_y2_a1_b1.mtx and parallel/sol_x1_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y2_a1_b2.mtx and parallel/sol_x1_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y2_a1_b3.mtx and parallel/sol_x1_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y2_a2_b1.mtx and parallel/sol_x1_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y2_a2_b2.mtx and parallel/sol_x1_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y2_a2_b3.mtx and parallel/sol_x1_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y2_a3_b1.mtx and parallel/sol_x1_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y2_a3_b2.mtx and parallel/sol_x1_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y2_a3_b3.mtx and parallel/sol_x1_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x1_y3_a1_b1.mtx and parallel/sol_x1_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y3_a1_b2.mtx and parallel/sol_x1_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y3_a1_b3.mtx and parallel/sol_x1_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y3_a2_b1.mtx and parallel/sol_x1_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y3_a2_b2.mtx and parallel/sol_x1_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y3_a2_b3.mtx and parallel/sol_x1_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y3_a3_b1.mtx and parallel/sol_x1_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y3_a3_b2.mtx and parallel/sol_x1_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y3_a3_b3.mtx and parallel/sol_x1_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x1_y4_a1_b1.mtx and parallel/sol_x1_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y4_a1_b2.mtx and parallel/sol_x1_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y4_a1_b3.mtx and parallel/sol_x1_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y4_a2_b1.mtx and parallel/sol_x1_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y4_a2_b2.mtx and parallel/sol_x1_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y4_a2_b3.mtx and parallel/sol_x1_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y4_a3_b1.mtx and parallel/sol_x1_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y4_a3_b2.mtx and parallel/sol_x1_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y4_a3_b3.mtx and parallel/sol_x1_y4_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y1_a1_b1.mtx and parallel/sol_x2_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y1_a1_b2.mtx and parallel/sol_x2_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y1_a1_b3.mtx and parallel/sol_x2_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y1_a2_b1.mtx and parallel/sol_x2_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y1_a2_b2.mtx and parallel/sol_x2_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y1_a2_b3.mtx and parallel/sol_x2_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y1_a3_b1.mtx and parallel/sol_x2_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y1_a3_b2.mtx and parallel/sol_x2_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y1_a3_b3.mtx and parallel/sol_x2_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y2_a1_b1.mtx and parallel/sol_x2_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y2_a1_b2.mtx and parallel/sol_x2_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y2_a1_b3.mtx and parallel/sol_x2_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y2_a2_b1.mtx and parallel/sol_x2_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y2_a2_b2.mtx and parallel/sol_x2_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y2_a2_b3.mtx and parallel/sol_x2_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y2_a3_b1.mtx and parallel/sol_x2_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y2_a3_b2.mtx and parallel/sol_x2_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y2_a3_b3.mtx and parallel/sol_x2_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y3_a1_b1.mtx and parallel/sol_x2_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y3_a1_b2.mtx and parallel/sol_x2_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y3_a1_b3.mtx and parallel/sol_x2_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y3_a2_b1.mtx and parallel/sol_x2_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y3_a2_b2.mtx and parallel/sol_x2_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y3_a2_b3.mtx and parallel/sol_x2_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y3_a3_b1.mtx and parallel/sol_x2_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y3_a3_b2.mtx and parallel/sol_x2_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y3_a3_b3.mtx and parallel/sol_x2_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y4_a1_b1.mtx and parallel/sol_x2_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y4_a1_b2.mtx and parallel/sol_x2_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y4_a1_b3.mtx and parallel/sol_x2_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y4_a2_b1.mtx and parallel/sol_x2_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y4_a2_b2.mtx and parallel/sol_x2_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y4_a2_b3.mtx and parallel/sol_x2_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y4_a3_b1.mtx and parallel/sol_x2_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y4_a3_b2.mtx and parallel/sol_x2_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y4_a3_b3.mtx and parallel/sol_x2_y4_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y1_a1_b1.mtx and parallel/sol_x3_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y1_a1_b2.mtx and parallel/sol_x3_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y1_a1_b3.mtx and parallel/sol_x3_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y1_a2_b1.mtx and parallel/sol_x3_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y1_a2_b2.mtx and parallel/sol_x3_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y1_a2_b3.mtx and parallel/sol_x3_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y1_a3_b1.mtx and parallel/sol_x3_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y1_a3_b2.mtx and parallel/sol_x3_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y1_a3_b3.mtx and parallel/sol_x3_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y2_a1_b1.mtx and parallel/sol_x3_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y2_a1_b2.mtx and parallel/sol_x3_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y2_a1_b3.mtx and parallel/sol_x3_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y2_a2_b1.mtx and parallel/sol_x3_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y2_a2_b2.mtx and parallel/sol_x3_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y2_a2_b3.mtx and parallel/sol_x3_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y2_a3_b1.mtx and parallel/sol_x3_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y2_a3_b2.mtx and parallel/sol_x3_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y2_a3_b3.mtx and parallel/sol_x3_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y3_a1_b1.mtx and parallel/sol_x3_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y3_a1_b2.mtx and parallel/sol_x3_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y3_a1_b3.mtx and parallel/sol_x3_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y3_a2_b1.mtx and parallel/sol_x3_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y3_a2_b2.mtx and parallel/sol_x3_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y3_a2_b3.mtx and parallel/sol_x3_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y3_a3_b1.mtx and parallel/sol_x3_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y3_a3_b2.mtx and parallel/sol_x3_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y3_a3_b3.mtx and parallel/sol_x3_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y4_a1_b1.mtx and parallel/sol_x3_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y4_a1_b2.mtx and parallel/sol_x3_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y4_a1_b3.mtx and parallel/sol_x3_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y4_a2_b1.mtx and parallel/sol_x3_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y4_a2_b2.mtx and parallel/sol_x3_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y4_a2_b3.mtx and parallel/sol_x3_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y4_a3_b1.mtx and parallel/sol_x3_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y4_a3_b2.mtx and parallel/sol_x3_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y4_a3_b3.mtx and parallel/sol_x3_y4_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y1_a1_b1.mtx and parallel/sol_x4_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y1_a1_b2.mtx and parallel/sol_x4_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y1_a1_b3.mtx and parallel/sol_x4_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y1_a2_b1.mtx and parallel/sol_x4_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y1_a2_b2.mtx and parallel/sol_x4_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y1_a2_b3.mtx and parallel/sol_x4_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y1_a3_b1.mtx and parallel/sol_x4_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y1_a3_b2.mtx and parallel/sol_x4_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y1_a3_b3.mtx and parallel/sol_x4_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y2_a1_b1.mtx and parallel/sol_x4_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y2_a1_b2.mtx and parallel/sol_x4_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y2_a1_b3.mtx and parallel/sol_x4_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y2_a2_b1.mtx and parallel/sol_x4_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y2_a2_b2.mtx and parallel/sol_x4_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y2_a2_b3.mtx and parallel/sol_x4_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y2_a3_b1.mtx and parallel/sol_x4_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y2_a3_b2.mtx and parallel/sol_x4_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y2_a3_b3.mtx and parallel/sol_x4_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y3_a1_b1.mtx and parallel/sol_x4_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y3_a1_b2.mtx and parallel/sol_x4_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y3_a1_b3.mtx and parallel/sol_x4_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y3_a2_b1.mtx and parallel/sol_x4_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y3_a2_b2.mtx and parallel/sol_x4_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y3_a2_b3.mtx and parallel/sol_x4_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y3_a3_b1.mtx and parallel/sol_x4_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y3_a3_b2.mtx and parallel/sol_x4_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y3_a3_b3.mtx and parallel/sol_x4_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y4_a1_b1.mtx and parallel/sol_x4_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y4_a1_b2.mtx and parallel/sol_x4_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y4_a1_b3.mtx and parallel/sol_x4_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y4_a2_b1.mtx and parallel/sol_x4_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y4_a2_b2.mtx and parallel/sol_x4_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y4_a2_b3.mtx and parallel/sol_x4_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y4_a3_b1.mtx and parallel/sol_x4_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y4_a3_b2.mtx and parallel/sol_x4_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y4_a3_b3.mtx and parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:25:48] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:25:49] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:25:49] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:25:49] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:25:49] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:25:49] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:25:49] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:25:48] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:25:49] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:25:49] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:25:49] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:25:49] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:25:49] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:25:49] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_geaxpby_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:26:02] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:26:02] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:26:02] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:26:02] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:26:02] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:26:02] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:26:02] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:26:02] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:26:02] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:26:02] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:26:02] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:26:02] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:26:02] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:26:02] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:26:02] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:26:02] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:26:02] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:26:02] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:26:02] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:26:02] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:26:02] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:26:02] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:26:02] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:26:02] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:26:02] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:26:03] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:26:04] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:26:05] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b3.mtx 144/144 [OK] - -[2025-06-12 13:26:05] Double precision check on file serial/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:26:05] Double precision check on file serial/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:26:05] Double precision check on file serial/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:26:06] Double precision check on file serial/sol_x1_y4_a3_b2.mtx 35/144 [OK] - -Comparison between serial/sol_x1_y1_a1_b1.mtx and parallel/sol_x1_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y1_a1_b2.mtx and parallel/sol_x1_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y1_a1_b3.mtx and parallel/sol_x1_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y1_a2_b1.mtx and parallel/sol_x1_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y1_a2_b2.mtx and parallel/sol_x1_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y1_a2_b3.mtx and parallel/sol_x1_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y1_a3_b1.mtx and parallel/sol_x1_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y1_a3_b2.mtx and parallel/sol_x1_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y1_a3_b3.mtx and parallel/sol_x1_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x1_y2_a1_b1.mtx and parallel/sol_x1_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y2_a1_b2.mtx and parallel/sol_x1_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y2_a1_b3.mtx and parallel/sol_x1_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y2_a2_b1.mtx and parallel/sol_x1_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y2_a2_b2.mtx and parallel/sol_x1_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y2_a2_b3.mtx and parallel/sol_x1_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y2_a3_b1.mtx and parallel/sol_x1_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y2_a3_b2.mtx and parallel/sol_x1_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y2_a3_b3.mtx and parallel/sol_x1_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x1_y3_a1_b1.mtx and parallel/sol_x1_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y3_a1_b2.mtx and parallel/sol_x1_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y3_a1_b3.mtx and parallel/sol_x1_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y3_a2_b1.mtx and parallel/sol_x1_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y3_a2_b2.mtx and parallel/sol_x1_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y3_a2_b3.mtx and parallel/sol_x1_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y3_a3_b1.mtx and parallel/sol_x1_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y3_a3_b2.mtx and parallel/sol_x1_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y3_a3_b3.mtx and parallel/sol_x1_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x1_y4_a1_b1.mtx and parallel/sol_x1_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y4_a1_b2.mtx and parallel/sol_x1_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y4_a1_b3.mtx and parallel/sol_x1_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y4_a2_b1.mtx and parallel/sol_x1_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y4_a2_b2.mtx and parallel/sol_x1_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y4_a2_b3.mtx and parallel/sol_x1_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y4_a3_b1.mtx and parallel/sol_x1_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y4_a3_b2.mtx and parallel/sol_x1_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y4_a3_b3.mtx and parallel/sol_x1_y4_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y1_a1_b1.mtx and parallel/sol_x2_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y1_a1_b2.mtx and parallel/sol_x2_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y1_a1_b3.mtx and parallel/sol_x2_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y1_a2_b1.mtx and parallel/sol_x2_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y1_a2_b2.mtx and parallel/sol_x2_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y1_a2_b3.mtx and parallel/sol_x2_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y1_a3_b1.mtx and parallel/sol_x2_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y1_a3_b2.mtx and parallel/sol_x2_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y1_a3_b3.mtx and parallel/sol_x2_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y2_a1_b1.mtx and parallel/sol_x2_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y2_a1_b2.mtx and parallel/sol_x2_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y2_a1_b3.mtx and parallel/sol_x2_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y2_a2_b1.mtx and parallel/sol_x2_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y2_a2_b2.mtx and parallel/sol_x2_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y2_a2_b3.mtx and parallel/sol_x2_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y2_a3_b1.mtx and parallel/sol_x2_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y2_a3_b2.mtx and parallel/sol_x2_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y2_a3_b3.mtx and parallel/sol_x2_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y3_a1_b1.mtx and parallel/sol_x2_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y3_a1_b2.mtx and parallel/sol_x2_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y3_a1_b3.mtx and parallel/sol_x2_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y3_a2_b1.mtx and parallel/sol_x2_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y3_a2_b2.mtx and parallel/sol_x2_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y3_a2_b3.mtx and parallel/sol_x2_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y3_a3_b1.mtx and parallel/sol_x2_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y3_a3_b2.mtx and parallel/sol_x2_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y3_a3_b3.mtx and parallel/sol_x2_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y4_a1_b1.mtx and parallel/sol_x2_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y4_a1_b2.mtx and parallel/sol_x2_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y4_a1_b3.mtx and parallel/sol_x2_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y4_a2_b1.mtx and parallel/sol_x2_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y4_a2_b2.mtx and parallel/sol_x2_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y4_a2_b3.mtx and parallel/sol_x2_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y4_a3_b1.mtx and parallel/sol_x2_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y4_a3_b2.mtx and parallel/sol_x2_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y4_a3_b3.mtx and parallel/sol_x2_y4_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y1_a1_b1.mtx and parallel/sol_x3_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y1_a1_b2.mtx and parallel/sol_x3_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y1_a1_b3.mtx and parallel/sol_x3_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y1_a2_b1.mtx and parallel/sol_x3_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y1_a2_b2.mtx and parallel/sol_x3_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y1_a2_b3.mtx and parallel/sol_x3_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y1_a3_b1.mtx and parallel/sol_x3_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y1_a3_b2.mtx and parallel/sol_x3_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y1_a3_b3.mtx and parallel/sol_x3_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y2_a1_b1.mtx and parallel/sol_x3_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y2_a1_b2.mtx and parallel/sol_x3_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y2_a1_b3.mtx and parallel/sol_x3_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y2_a2_b1.mtx and parallel/sol_x3_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y2_a2_b2.mtx and parallel/sol_x3_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y2_a2_b3.mtx and parallel/sol_x3_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y2_a3_b1.mtx and parallel/sol_x3_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y2_a3_b2.mtx and parallel/sol_x3_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y2_a3_b3.mtx and parallel/sol_x3_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y3_a1_b1.mtx and parallel/sol_x3_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y3_a1_b2.mtx and parallel/sol_x3_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y3_a1_b3.mtx and parallel/sol_x3_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y3_a2_b1.mtx and parallel/sol_x3_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y3_a2_b2.mtx and parallel/sol_x3_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y3_a2_b3.mtx and parallel/sol_x3_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y3_a3_b1.mtx and parallel/sol_x3_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y3_a3_b2.mtx and parallel/sol_x3_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y3_a3_b3.mtx and parallel/sol_x3_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y4_a1_b1.mtx and parallel/sol_x3_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y4_a1_b2.mtx and parallel/sol_x3_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y4_a1_b3.mtx and parallel/sol_x3_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y4_a2_b1.mtx and parallel/sol_x3_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y4_a2_b2.mtx and parallel/sol_x3_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y4_a2_b3.mtx and parallel/sol_x3_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y4_a3_b1.mtx and parallel/sol_x3_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y4_a3_b2.mtx and parallel/sol_x3_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y4_a3_b3.mtx and parallel/sol_x3_y4_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y1_a1_b1.mtx and parallel/sol_x4_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y1_a1_b2.mtx and parallel/sol_x4_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y1_a1_b3.mtx and parallel/sol_x4_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y1_a2_b1.mtx and parallel/sol_x4_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y1_a2_b2.mtx and parallel/sol_x4_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y1_a2_b3.mtx and parallel/sol_x4_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y1_a3_b1.mtx and parallel/sol_x4_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y1_a3_b2.mtx and parallel/sol_x4_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y1_a3_b3.mtx and parallel/sol_x4_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y2_a1_b1.mtx and parallel/sol_x4_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y2_a1_b2.mtx and parallel/sol_x4_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y2_a1_b3.mtx and parallel/sol_x4_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y2_a2_b1.mtx and parallel/sol_x4_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y2_a2_b2.mtx and parallel/sol_x4_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y2_a2_b3.mtx and parallel/sol_x4_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y2_a3_b1.mtx and parallel/sol_x4_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y2_a3_b2.mtx and parallel/sol_x4_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y2_a3_b3.mtx and parallel/sol_x4_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y3_a1_b1.mtx and parallel/sol_x4_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y3_a1_b2.mtx and parallel/sol_x4_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y3_a1_b3.mtx and parallel/sol_x4_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y3_a2_b1.mtx and parallel/sol_x4_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y3_a2_b2.mtx and parallel/sol_x4_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y3_a2_b3.mtx and parallel/sol_x4_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y3_a3_b1.mtx and parallel/sol_x4_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y3_a3_b2.mtx and parallel/sol_x4_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y3_a3_b3.mtx and parallel/sol_x4_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y4_a1_b1.mtx and parallel/sol_x4_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y4_a1_b2.mtx and parallel/sol_x4_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y4_a1_b3.mtx and parallel/sol_x4_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y4_a2_b1.mtx and parallel/sol_x4_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y4_a2_b2.mtx and parallel/sol_x4_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y4_a2_b3.mtx and parallel/sol_x4_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y4_a3_b1.mtx and parallel/sol_x4_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y4_a3_b2.mtx and parallel/sol_x4_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y4_a3_b3.mtx and parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:25:47] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:25:48] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:25:48] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:25:48] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:25:49] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:25:49] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:25:49] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:25:49] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:25:49] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:25:49] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:25:49] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_geaxpby_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b3.mtx 144/144 [OK] - -[2025-06-12 13:26:26] Double precision check on file serial/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:26:26] Double precision check on file serial/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:26:26] Double precision check on file serial/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:26:26] Double precision check on file serial/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:26:26] Double precision check on file serial/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:26:26] Double precision check on file serial/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:26:26] Double precision check on file serial/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y4_a3_b3.mtx 144/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_geaxpby_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:26:30] Generation geaxpby single precision result file parallel/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:26:30] Generation geaxpby single precision result file parallel/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:26:30] Generation geaxpby single precision result file parallel/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:26:30] Generation geaxpby single precision result file parallel/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:26:30] Generation geaxpby single precision result file parallel/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:26:30] Generation geaxpby single precision result file parallel/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:26:30] Generation geaxpby single precision result file parallel/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:26:30] Generation geaxpby single precision result file parallel/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:26:30] Generation geaxpby single precision result file parallel/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:26:30] Generation geaxpby single precision result file parallel/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:26:30] Generation geaxpby single precision result file parallel/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:26:30] Generation geaxpby single precision result file parallel/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:26:39] Generation geaxpby single precision result file parallel/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:26:39] Generation geaxpby single precision result file parallel/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:26:39] Generation geaxpby single precision result file parallel/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:26:39] Generation geaxpby single precision result file parallel/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:26:39] Generation geaxpby single precision result file parallel/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:26:39] Generation geaxpby single precision result file parallel/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:26:39] Generation geaxpby single precision result file parallel/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:26:39] Generation geaxpby single precision result file parallel/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:26:39] Generation geaxpby single precision result file parallel/sol_x4_y4_a3_b3.mtx 144/144 [OK] - -[2025-06-12 13:26:39] Double precision check on file parallel/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:26:39] Double precision check on file parallel/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:26:39] Double precision check on file parallel/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:26:39] Double precision check on file parallel/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:26:39] Double precision check on file parallel/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:26:39] Double precision check on file parallel/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:26:39] Double precision check on file parallel/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:26:39] Double precision check on file parallel/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:26:46] Double precision check on file parallel/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:26:46] Double precision check on file parallel/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:26:46] Double precision check on file parallel/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:26:46] Double precision check on file parallel/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:26:46] Double precision check on file parallel/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:26:46] Double precision check on file parallel/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:26:46] Double precision check on file parallel/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:26:46] Double precision check on file parallel/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:26:46] Double precision check on file parallel/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:26:46] Double precision check on file parallel/sol_x4_y4_a3_b3.mtx 144/144 [OK] - -Comparison between serial/sol_x1_y1_a1_b1.mtx and parallel/sol_x1_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y1_a1_b2.mtx and parallel/sol_x1_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y1_a1_b3.mtx and parallel/sol_x1_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y1_a2_b1.mtx and parallel/sol_x1_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y1_a2_b2.mtx and parallel/sol_x1_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y1_a2_b3.mtx and parallel/sol_x1_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y1_a3_b1.mtx and parallel/sol_x1_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y1_a3_b2.mtx and parallel/sol_x1_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y1_a3_b3.mtx and parallel/sol_x1_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x1_y2_a1_b1.mtx and parallel/sol_x1_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y2_a1_b2.mtx and parallel/sol_x1_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y2_a1_b3.mtx and parallel/sol_x1_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y2_a2_b1.mtx and parallel/sol_x1_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y2_a2_b2.mtx and parallel/sol_x1_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y2_a2_b3.mtx and parallel/sol_x1_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y2_a3_b1.mtx and parallel/sol_x1_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y2_a3_b2.mtx and parallel/sol_x1_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y2_a3_b3.mtx and parallel/sol_x1_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x1_y3_a1_b1.mtx and parallel/sol_x1_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y3_a1_b2.mtx and parallel/sol_x1_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y3_a1_b3.mtx and parallel/sol_x1_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y3_a2_b1.mtx and parallel/sol_x1_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y3_a2_b2.mtx and parallel/sol_x1_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y3_a2_b3.mtx and parallel/sol_x1_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y3_a3_b1.mtx and parallel/sol_x1_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y3_a3_b2.mtx and parallel/sol_x1_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y3_a3_b3.mtx and parallel/sol_x1_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x1_y4_a1_b1.mtx and parallel/sol_x1_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y4_a1_b2.mtx and parallel/sol_x1_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y4_a1_b3.mtx and parallel/sol_x1_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y4_a2_b1.mtx and parallel/sol_x1_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y4_a2_b2.mtx and parallel/sol_x1_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y4_a2_b3.mtx and parallel/sol_x1_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y4_a3_b1.mtx and parallel/sol_x1_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y4_a3_b2.mtx and parallel/sol_x1_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y4_a3_b3.mtx and parallel/sol_x1_y4_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y1_a1_b1.mtx and parallel/sol_x2_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y1_a1_b2.mtx and parallel/sol_x2_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y1_a1_b3.mtx and parallel/sol_x2_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y1_a2_b1.mtx and parallel/sol_x2_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y1_a2_b2.mtx and parallel/sol_x2_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y1_a2_b3.mtx and parallel/sol_x2_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y1_a3_b1.mtx and parallel/sol_x2_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y1_a3_b2.mtx and parallel/sol_x2_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y1_a3_b3.mtx and parallel/sol_x2_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y2_a1_b1.mtx and parallel/sol_x2_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y2_a1_b2.mtx and parallel/sol_x2_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y2_a1_b3.mtx and parallel/sol_x2_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y2_a2_b1.mtx and parallel/sol_x2_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y2_a2_b2.mtx and parallel/sol_x2_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y2_a2_b3.mtx and parallel/sol_x2_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y2_a3_b1.mtx and parallel/sol_x2_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y2_a3_b2.mtx and parallel/sol_x2_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y2_a3_b3.mtx and parallel/sol_x2_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y3_a1_b1.mtx and parallel/sol_x2_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y3_a1_b2.mtx and parallel/sol_x2_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y3_a1_b3.mtx and parallel/sol_x2_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y3_a2_b1.mtx and parallel/sol_x2_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y3_a2_b2.mtx and parallel/sol_x2_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y3_a2_b3.mtx and parallel/sol_x2_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y3_a3_b1.mtx and parallel/sol_x2_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y3_a3_b2.mtx and parallel/sol_x2_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y3_a3_b3.mtx and parallel/sol_x2_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y4_a1_b1.mtx and parallel/sol_x2_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y4_a1_b2.mtx and parallel/sol_x2_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y4_a1_b3.mtx and parallel/sol_x2_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y4_a2_b1.mtx and parallel/sol_x2_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y4_a2_b2.mtx and parallel/sol_x2_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y4_a2_b3.mtx and parallel/sol_x2_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y4_a3_b1.mtx and parallel/sol_x2_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y4_a3_b2.mtx and parallel/sol_x2_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y4_a3_b3.mtx and parallel/sol_x2_y4_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y1_a1_b1.mtx and parallel/sol_x3_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y1_a1_b2.mtx and parallel/sol_x3_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y1_a1_b3.mtx and parallel/sol_x3_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y1_a2_b1.mtx and parallel/sol_x3_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y1_a2_b2.mtx and parallel/sol_x3_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y1_a2_b3.mtx and parallel/sol_x3_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y1_a3_b1.mtx and parallel/sol_x3_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y1_a3_b2.mtx and parallel/sol_x3_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y1_a3_b3.mtx and parallel/sol_x3_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y2_a1_b1.mtx and parallel/sol_x3_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y2_a1_b2.mtx and parallel/sol_x3_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y2_a1_b3.mtx and parallel/sol_x3_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y2_a2_b1.mtx and parallel/sol_x3_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y2_a2_b2.mtx and parallel/sol_x3_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y2_a2_b3.mtx and parallel/sol_x3_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y2_a3_b1.mtx and parallel/sol_x3_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y2_a3_b2.mtx and parallel/sol_x3_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y2_a3_b3.mtx and parallel/sol_x3_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y3_a1_b1.mtx and parallel/sol_x3_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y3_a1_b2.mtx and parallel/sol_x3_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y3_a1_b3.mtx and parallel/sol_x3_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y3_a2_b1.mtx and parallel/sol_x3_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y3_a2_b2.mtx and parallel/sol_x3_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y3_a2_b3.mtx and parallel/sol_x3_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y3_a3_b1.mtx and parallel/sol_x3_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y3_a3_b2.mtx and parallel/sol_x3_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y3_a3_b3.mtx and parallel/sol_x3_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y4_a1_b1.mtx and parallel/sol_x3_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y4_a1_b2.mtx and parallel/sol_x3_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y4_a1_b3.mtx and parallel/sol_x3_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y4_a2_b1.mtx and parallel/sol_x3_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y4_a2_b2.mtx and parallel/sol_x3_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y4_a2_b3.mtx and parallel/sol_x3_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y4_a3_b1.mtx and parallel/sol_x3_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y4_a3_b2.mtx and parallel/sol_x3_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y4_a3_b3.mtx and parallel/sol_x3_y4_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y1_a1_b1.mtx and parallel/sol_x4_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y1_a1_b2.mtx and parallel/sol_x4_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y1_a1_b3.mtx and parallel/sol_x4_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y1_a2_b1.mtx and parallel/sol_x4_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y1_a2_b2.mtx and parallel/sol_x4_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y1_a2_b3.mtx and parallel/sol_x4_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y1_a3_b1.mtx and parallel/sol_x4_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y1_a3_b2.mtx and parallel/sol_x4_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y1_a3_b3.mtx and parallel/sol_x4_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y2_a1_b1.mtx and parallel/sol_x4_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y2_a1_b2.mtx and parallel/sol_x4_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y2_a1_b3.mtx and parallel/sol_x4_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y2_a2_b1.mtx and parallel/sol_x4_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y2_a2_b2.mtx and parallel/sol_x4_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y2_a2_b3.mtx and parallel/sol_x4_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y2_a3_b1.mtx and parallel/sol_x4_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y2_a3_b2.mtx and parallel/sol_x4_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y2_a3_b3.mtx and parallel/sol_x4_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y3_a1_b1.mtx and parallel/sol_x4_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y3_a1_b2.mtx and parallel/sol_x4_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y3_a1_b3.mtx and parallel/sol_x4_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y3_a2_b1.mtx and parallel/sol_x4_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y3_a2_b2.mtx and parallel/sol_x4_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y3_a2_b3.mtx and parallel/sol_x4_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y3_a3_b1.mtx and parallel/sol_x4_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y3_a3_b2.mtx and parallel/sol_x4_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y3_a3_b3.mtx and parallel/sol_x4_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y4_a1_b1.mtx and parallel/sol_x4_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y4_a1_b2.mtx and parallel/sol_x4_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y4_a1_b3.mtx and parallel/sol_x4_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y4_a2_b1.mtx and parallel/sol_x4_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y4_a2_b2.mtx and parallel/sol_x4_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y4_a2_b3.mtx and parallel/sol_x4_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y4_a3_b1.mtx and parallel/sol_x4_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y4_a3_b2.mtx and parallel/sol_x4_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y4_a3_b3.mtx and parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:28:20] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:28:20] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:28:20] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:28:20] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_geaxpby_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:26:23] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:26:24] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:26:25] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:26:26] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b3.mtx 144/144 [OK] - -[2025-06-12 13:26:26] Double precision check on file serial/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:26:26] Double precision check on file serial/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:26:26] Double precision check on file serial/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:26:26] Double precision check on file serial/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:26:26] Double precision check on file serial/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:26:26] Double precision check on file serial/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:26:26] Double precision check on file serial/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:26:27] Double precision check on file serial/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:26:28] Double precision check on file serial/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:26:29] Double precision check on file serial/sol_x4_y4_a3_b3.mtx 144/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_geaxpby_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:26:30] Generation geaxpby single precision result file parallel/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:26:30] Generation geaxpby single precision result file parallel/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:26:30] Generation geaxpby single precision result file parallel/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:26:30] Generation geaxpby single precision result file parallel/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:26:30] Generation geaxpby single precision result file parallel/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:26:30] Generation geaxpby single precision result file parallel/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:26:30] Generation geaxpby single precision result file parallel/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:26:30] Generation geaxpby single precision result file parallel/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:26:30] Generation geaxpby single precision result file parallel/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:26:30] Generation geaxpby single precision result file parallel/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:26:30] Generation geaxpby single precision result file parallel/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:26:30] Generation geaxpby single precision result file parallel/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:26:31] Generation geaxpby single precision result file parallel/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:26:32] Generation geaxpby single precision result file parallel/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:26:33] Generation geaxpby single precision result file parallel/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:26:34] Generation geaxpby single precision result file parallel/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:26:35] Generation geaxpby single precision result file parallel/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:26:36] Generation geaxpby single precision result file parallel/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:26:37] Generation geaxpby single precision result file parallel/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:26:38] Generation geaxpby single precision result file parallel/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:26:39] Generation geaxpby single precision result file parallel/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:26:39] Generation geaxpby single precision result file parallel/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:26:39] Generation geaxpby single precision result file parallel/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:26:39] Generation geaxpby single precision result file parallel/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:26:39] Generation geaxpby single precision result file parallel/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:26:39] Generation geaxpby single precision result file parallel/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:26:39] Generation geaxpby single precision result file parallel/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:26:39] Generation geaxpby single precision result file parallel/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:26:39] Generation geaxpby single precision result file parallel/sol_x4_y4_a3_b3.mtx 144/144 [OK] - -[2025-06-12 13:26:39] Double precision check on file parallel/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:26:39] Double precision check on file parallel/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:26:39] Double precision check on file parallel/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:26:39] Double precision check on file parallel/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:26:39] Double precision check on file parallel/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:26:39] Double precision check on file parallel/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:26:39] Double precision check on file parallel/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:26:39] Double precision check on file parallel/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:26:40] Double precision check on file parallel/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:26:41] Double precision check on file parallel/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:26:42] Double precision check on file parallel/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:26:43] Double precision check on file parallel/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:26:44] Double precision check on file parallel/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:26:45] Double precision check on file parallel/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:26:46] Double precision check on file parallel/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:26:46] Double precision check on file parallel/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:26:46] Double precision check on file parallel/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:26:46] Double precision check on file parallel/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:26:46] Double precision check on file parallel/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:26:46] Double precision check on file parallel/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:26:46] Double precision check on file parallel/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:26:46] Double precision check on file parallel/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:26:46] Double precision check on file parallel/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:26:46] Double precision check on file parallel/sol_x4_y4_a3_b3.mtx 144/144 [OK] - -Comparison between serial/sol_x1_y1_a1_b1.mtx and parallel/sol_x1_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y1_a1_b2.mtx and parallel/sol_x1_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y1_a1_b3.mtx and parallel/sol_x1_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y1_a2_b1.mtx and parallel/sol_x1_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y1_a2_b2.mtx and parallel/sol_x1_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y1_a2_b3.mtx and parallel/sol_x1_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y1_a3_b1.mtx and parallel/sol_x1_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y1_a3_b2.mtx and parallel/sol_x1_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y1_a3_b3.mtx and parallel/sol_x1_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x1_y2_a1_b1.mtx and parallel/sol_x1_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y2_a1_b2.mtx and parallel/sol_x1_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y2_a1_b3.mtx and parallel/sol_x1_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y2_a2_b1.mtx and parallel/sol_x1_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y2_a2_b2.mtx and parallel/sol_x1_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y2_a2_b3.mtx and parallel/sol_x1_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y2_a3_b1.mtx and parallel/sol_x1_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y2_a3_b2.mtx and parallel/sol_x1_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y2_a3_b3.mtx and parallel/sol_x1_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x1_y3_a1_b1.mtx and parallel/sol_x1_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y3_a1_b2.mtx and parallel/sol_x1_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y3_a1_b3.mtx and parallel/sol_x1_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y3_a2_b1.mtx and parallel/sol_x1_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y3_a2_b2.mtx and parallel/sol_x1_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y3_a2_b3.mtx and parallel/sol_x1_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y3_a3_b1.mtx and parallel/sol_x1_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y3_a3_b2.mtx and parallel/sol_x1_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y3_a3_b3.mtx and parallel/sol_x1_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x1_y4_a1_b1.mtx and parallel/sol_x1_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y4_a1_b2.mtx and parallel/sol_x1_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y4_a1_b3.mtx and parallel/sol_x1_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y4_a2_b1.mtx and parallel/sol_x1_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y4_a2_b2.mtx and parallel/sol_x1_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y4_a2_b3.mtx and parallel/sol_x1_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y4_a3_b1.mtx and parallel/sol_x1_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y4_a3_b2.mtx and parallel/sol_x1_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y4_a3_b3.mtx and parallel/sol_x1_y4_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y1_a1_b1.mtx and parallel/sol_x2_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y1_a1_b2.mtx and parallel/sol_x2_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y1_a1_b3.mtx and parallel/sol_x2_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y1_a2_b1.mtx and parallel/sol_x2_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y1_a2_b2.mtx and parallel/sol_x2_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y1_a2_b3.mtx and parallel/sol_x2_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y1_a3_b1.mtx and parallel/sol_x2_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y1_a3_b2.mtx and parallel/sol_x2_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y1_a3_b3.mtx and parallel/sol_x2_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y2_a1_b1.mtx and parallel/sol_x2_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y2_a1_b2.mtx and parallel/sol_x2_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y2_a1_b3.mtx and parallel/sol_x2_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y2_a2_b1.mtx and parallel/sol_x2_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y2_a2_b2.mtx and parallel/sol_x2_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y2_a2_b3.mtx and parallel/sol_x2_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y2_a3_b1.mtx and parallel/sol_x2_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y2_a3_b2.mtx and parallel/sol_x2_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y2_a3_b3.mtx and parallel/sol_x2_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y3_a1_b1.mtx and parallel/sol_x2_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y3_a1_b2.mtx and parallel/sol_x2_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y3_a1_b3.mtx and parallel/sol_x2_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y3_a2_b1.mtx and parallel/sol_x2_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y3_a2_b2.mtx and parallel/sol_x2_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y3_a2_b3.mtx and parallel/sol_x2_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y3_a3_b1.mtx and parallel/sol_x2_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y3_a3_b2.mtx and parallel/sol_x2_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y3_a3_b3.mtx and parallel/sol_x2_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y4_a1_b1.mtx and parallel/sol_x2_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y4_a1_b2.mtx and parallel/sol_x2_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y4_a1_b3.mtx and parallel/sol_x2_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y4_a2_b1.mtx and parallel/sol_x2_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y4_a2_b2.mtx and parallel/sol_x2_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y4_a2_b3.mtx and parallel/sol_x2_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y4_a3_b1.mtx and parallel/sol_x2_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y4_a3_b2.mtx and parallel/sol_x2_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y4_a3_b3.mtx and parallel/sol_x2_y4_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y1_a1_b1.mtx and parallel/sol_x3_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y1_a1_b2.mtx and parallel/sol_x3_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y1_a1_b3.mtx and parallel/sol_x3_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y1_a2_b1.mtx and parallel/sol_x3_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y1_a2_b2.mtx and parallel/sol_x3_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y1_a2_b3.mtx and parallel/sol_x3_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y1_a3_b1.mtx and parallel/sol_x3_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y1_a3_b2.mtx and parallel/sol_x3_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y1_a3_b3.mtx and parallel/sol_x3_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y2_a1_b1.mtx and parallel/sol_x3_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y2_a1_b2.mtx and parallel/sol_x3_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y2_a1_b3.mtx and parallel/sol_x3_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y2_a2_b1.mtx and parallel/sol_x3_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y2_a2_b2.mtx and parallel/sol_x3_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y2_a2_b3.mtx and parallel/sol_x3_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y2_a3_b1.mtx and parallel/sol_x3_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y2_a3_b2.mtx and parallel/sol_x3_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y2_a3_b3.mtx and parallel/sol_x3_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y3_a1_b1.mtx and parallel/sol_x3_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y3_a1_b2.mtx and parallel/sol_x3_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y3_a1_b3.mtx and parallel/sol_x3_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y3_a2_b1.mtx and parallel/sol_x3_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y3_a2_b2.mtx and parallel/sol_x3_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y3_a2_b3.mtx and parallel/sol_x3_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y3_a3_b1.mtx and parallel/sol_x3_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y3_a3_b2.mtx and parallel/sol_x3_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y3_a3_b3.mtx and parallel/sol_x3_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y4_a1_b1.mtx and parallel/sol_x3_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y4_a1_b2.mtx and parallel/sol_x3_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y4_a1_b3.mtx and parallel/sol_x3_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y4_a2_b1.mtx and parallel/sol_x3_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y4_a2_b2.mtx and parallel/sol_x3_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y4_a2_b3.mtx and parallel/sol_x3_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y4_a3_b1.mtx and parallel/sol_x3_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y4_a3_b2.mtx and parallel/sol_x3_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y4_a3_b3.mtx and parallel/sol_x3_y4_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y1_a1_b1.mtx and parallel/sol_x4_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y1_a1_b2.mtx and parallel/sol_x4_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y1_a1_b3.mtx and parallel/sol_x4_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y1_a2_b1.mtx and parallel/sol_x4_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y1_a2_b2.mtx and parallel/sol_x4_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y1_a2_b3.mtx and parallel/sol_x4_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y1_a3_b1.mtx and parallel/sol_x4_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y1_a3_b2.mtx and parallel/sol_x4_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y1_a3_b3.mtx and parallel/sol_x4_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y2_a1_b1.mtx and parallel/sol_x4_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y2_a1_b2.mtx and parallel/sol_x4_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y2_a1_b3.mtx and parallel/sol_x4_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y2_a2_b1.mtx and parallel/sol_x4_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y2_a2_b2.mtx and parallel/sol_x4_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y2_a2_b3.mtx and parallel/sol_x4_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y2_a3_b1.mtx and parallel/sol_x4_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y2_a3_b2.mtx and parallel/sol_x4_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y2_a3_b3.mtx and parallel/sol_x4_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y3_a1_b1.mtx and parallel/sol_x4_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y3_a1_b2.mtx and parallel/sol_x4_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y3_a1_b3.mtx and parallel/sol_x4_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y3_a2_b1.mtx and parallel/sol_x4_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y3_a2_b2.mtx and parallel/sol_x4_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y3_a2_b3.mtx and parallel/sol_x4_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y3_a3_b1.mtx and parallel/sol_x4_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y3_a3_b2.mtx and parallel/sol_x4_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y3_a3_b3.mtx and parallel/sol_x4_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y4_a1_b1.mtx and parallel/sol_x4_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y4_a1_b2.mtx and parallel/sol_x4_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y4_a1_b3.mtx and parallel/sol_x4_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y4_a2_b1.mtx and parallel/sol_x4_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y4_a2_b2.mtx and parallel/sol_x4_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y4_a2_b3.mtx and parallel/sol_x4_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y4_a3_b1.mtx and parallel/sol_x4_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y4_a3_b2.mtx and parallel/sol_x4_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y4_a3_b3.mtx and parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:28:20] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:28:20] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:32:44] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:32:44] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:28:20] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:28:20] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:32:44] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:32:44] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:28:20] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:28:20] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:32:44] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:32:44] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:34:43] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:34:43] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:34:43] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:34:43] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:28:20] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:28:20] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:32:44] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:32:44] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:34:43] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:34:43] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:34:43] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:34:43] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:35:32] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:35:32] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_geaxpby_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:36:52] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:36:52] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:36:52] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:36:52] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:36:52] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:36:53] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:36:54] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:36:55] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:36:56] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:36:56] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:36:56] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:36:56] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:36:56] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:36:56] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:36:56] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:36:56] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:36:56] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:36:56] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:36:56] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:36:56] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:36:56] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:36:56] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:36:56] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:36:56] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b3.mtx 144/144 [OK] - -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:36:56] Double precision check on file serial/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:36:57] Double precision check on file serial/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:36:58] Double precision check on file serial/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:36:59] Double precision check on file serial/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:36:59] Double precision check on file serial/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:36:59] Double precision check on file serial/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:36:59] Double precision check on file serial/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:36:59] Double precision check on file serial/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:36:59] Double precision check on file serial/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:36:59] Double precision check on file serial/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:36:59] Double precision check on file serial/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:36:59] Double precision check on file serial/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:36:59] Double precision check on file serial/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:36:59] Double precision check on file serial/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:36:59] Double precision check on file serial/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:36:59] Double precision check on file serial/sol_x4_y4_a3_b3.mtx 144/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_geaxpby_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:36:59] Generation geaxpby single precision result file parallel/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:36:59] Generation geaxpby single precision result file parallel/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:36:59] Generation geaxpby single precision result file parallel/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:36:59] Generation geaxpby single precision result file parallel/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:36:59] Generation geaxpby single precision result file parallel/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:37:00] Generation geaxpby single precision result file parallel/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:37:00] Generation geaxpby single precision result file parallel/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:37:00] Generation geaxpby single precision result file parallel/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:37:00] Generation geaxpby single precision result file parallel/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:37:00] Generation geaxpby single precision result file parallel/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:37:00] Generation geaxpby single precision result file parallel/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:37:00] Generation geaxpby single precision result file parallel/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:37:00] Generation geaxpby single precision result file parallel/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:37:00] Generation geaxpby single precision result file parallel/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:37:00] Generation geaxpby single precision result file parallel/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:37:00] Generation geaxpby single precision result file parallel/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:37:00] Generation geaxpby single precision result file parallel/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:37:00] Generation geaxpby single precision result file parallel/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:37:00] Generation geaxpby single precision result file parallel/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:37:00] Generation geaxpby single precision result file parallel/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:37:01] Generation geaxpby single precision result file parallel/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:37:01] Generation geaxpby single precision result file parallel/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:37:01] Generation geaxpby single precision result file parallel/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:37:01] Generation geaxpby single precision result file parallel/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:37:01] Generation geaxpby single precision result file parallel/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:37:01] Generation geaxpby single precision result file parallel/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:37:01] Generation geaxpby single precision result file parallel/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:37:01] Generation geaxpby single precision result file parallel/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:37:01] Generation geaxpby single precision result file parallel/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:37:01] Generation geaxpby single precision result file parallel/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:37:01] Generation geaxpby single precision result file parallel/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:37:01] Generation geaxpby single precision result file parallel/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:37:01] Generation geaxpby single precision result file parallel/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:37:01] Generation geaxpby single precision result file parallel/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:37:01] Generation geaxpby single precision result file parallel/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:37:01] Generation geaxpby single precision result file parallel/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:37:02] Generation geaxpby single precision result file parallel/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:37:02] Generation geaxpby single precision result file parallel/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:37:02] Generation geaxpby single precision result file parallel/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:37:02] Generation geaxpby single precision result file parallel/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:37:02] Generation geaxpby single precision result file parallel/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:37:02] Generation geaxpby single precision result file parallel/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:37:02] Generation geaxpby single precision result file parallel/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:37:02] Generation geaxpby single precision result file parallel/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:37:02] Generation geaxpby single precision result file parallel/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:37:02] Generation geaxpby single precision result file parallel/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:37:02] Generation geaxpby single precision result file parallel/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:37:02] Generation geaxpby single precision result file parallel/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:37:02] Generation geaxpby single precision result file parallel/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:37:03] Generation geaxpby single precision result file parallel/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:37:03] Generation geaxpby single precision result file parallel/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:37:03] Generation geaxpby single precision result file parallel/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:37:03] Generation geaxpby single precision result file parallel/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:37:03] Generation geaxpby single precision result file parallel/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:37:03] Generation geaxpby single precision result file parallel/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:37:03] Generation geaxpby single precision result file parallel/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:37:03] Generation geaxpby single precision result file parallel/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:37:03] Generation geaxpby single precision result file parallel/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:37:03] Generation geaxpby single precision result file parallel/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:37:04] Generation geaxpby single precision result file parallel/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:37:04] Generation geaxpby single precision result file parallel/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:37:04] Generation geaxpby single precision result file parallel/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:37:04] Generation geaxpby single precision result file parallel/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:37:04] Generation geaxpby single precision result file parallel/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:37:04] Generation geaxpby single precision result file parallel/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:37:04] Generation geaxpby single precision result file parallel/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:37:04] Generation geaxpby single precision result file parallel/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:37:04] Generation geaxpby single precision result file parallel/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:37:04] Generation geaxpby single precision result file parallel/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:37:04] Generation geaxpby single precision result file parallel/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:37:04] Generation geaxpby single precision result file parallel/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:37:04] Generation geaxpby single precision result file parallel/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:37:04] Generation geaxpby single precision result file parallel/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:37:05] Generation geaxpby single precision result file parallel/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:37:05] Generation geaxpby single precision result file parallel/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:37:05] Generation geaxpby single precision result file parallel/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:37:05] Generation geaxpby single precision result file parallel/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:37:05] Generation geaxpby single precision result file parallel/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:37:05] Generation geaxpby single precision result file parallel/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:37:05] Generation geaxpby single precision result file parallel/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:37:05] Generation geaxpby single precision result file parallel/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:37:05] Generation geaxpby single precision result file parallel/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:37:05] Generation geaxpby single precision result file parallel/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:37:05] Generation geaxpby single precision result file parallel/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:37:05] Generation geaxpby single precision result file parallel/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:37:05] Generation geaxpby single precision result file parallel/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:37:05] Generation geaxpby single precision result file parallel/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:37:05] Generation geaxpby single precision result file parallel/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:37:06] Generation geaxpby single precision result file parallel/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:37:06] Generation geaxpby single precision result file parallel/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:37:06] Generation geaxpby single precision result file parallel/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:37:06] Generation geaxpby single precision result file parallel/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:37:06] Generation geaxpby single precision result file parallel/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:37:06] Generation geaxpby single precision result file parallel/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:37:06] Generation geaxpby single precision result file parallel/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:37:06] Generation geaxpby single precision result file parallel/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:37:06] Generation geaxpby single precision result file parallel/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:37:06] Generation geaxpby single precision result file parallel/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:37:06] Generation geaxpby single precision result file parallel/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:37:06] Generation geaxpby single precision result file parallel/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:37:06] Generation geaxpby single precision result file parallel/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:37:06] Generation geaxpby single precision result file parallel/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:37:06] Generation geaxpby single precision result file parallel/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:37:06] Generation geaxpby single precision result file parallel/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:37:07] Generation geaxpby single precision result file parallel/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:37:07] Generation geaxpby single precision result file parallel/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:37:07] Generation geaxpby single precision result file parallel/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:37:07] Generation geaxpby single precision result file parallel/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:37:07] Generation geaxpby single precision result file parallel/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:37:07] Generation geaxpby single precision result file parallel/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:37:07] Generation geaxpby single precision result file parallel/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:37:07] Generation geaxpby single precision result file parallel/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:37:07] Generation geaxpby single precision result file parallel/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:37:07] Generation geaxpby single precision result file parallel/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:37:07] Generation geaxpby single precision result file parallel/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:37:07] Generation geaxpby single precision result file parallel/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:37:07] Generation geaxpby single precision result file parallel/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:37:07] Generation geaxpby single precision result file parallel/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:37:07] Generation geaxpby single precision result file parallel/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:37:07] Generation geaxpby single precision result file parallel/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:37:08] Generation geaxpby single precision result file parallel/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:37:08] Generation geaxpby single precision result file parallel/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:37:08] Generation geaxpby single precision result file parallel/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:37:08] Generation geaxpby single precision result file parallel/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:37:08] Generation geaxpby single precision result file parallel/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:37:08] Generation geaxpby single precision result file parallel/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:37:08] Generation geaxpby single precision result file parallel/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:37:08] Generation geaxpby single precision result file parallel/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:37:08] Generation geaxpby single precision result file parallel/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:37:08] Generation geaxpby single precision result file parallel/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:37:08] Generation geaxpby single precision result file parallel/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:37:08] Generation geaxpby single precision result file parallel/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:37:08] Generation geaxpby single precision result file parallel/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:37:08] Generation geaxpby single precision result file parallel/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:37:08] Generation geaxpby single precision result file parallel/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:37:08] Generation geaxpby single precision result file parallel/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:37:09] Generation geaxpby single precision result file parallel/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:37:09] Generation geaxpby single precision result file parallel/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:37:09] Generation geaxpby single precision result file parallel/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:37:09] Generation geaxpby single precision result file parallel/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:37:09] Generation geaxpby single precision result file parallel/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:37:09] Generation geaxpby single precision result file parallel/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:37:09] Generation geaxpby single precision result file parallel/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:37:09] Generation geaxpby single precision result file parallel/sol_x4_y4_a3_b3.mtx 144/144 [OK] - -[2025-06-12 13:37:09] Double precision check on file parallel/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:37:09] Double precision check on file parallel/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:37:09] Double precision check on file parallel/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:37:09] Double precision check on file parallel/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:37:09] Double precision check on file parallel/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:37:09] Double precision check on file parallel/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:37:09] Double precision check on file parallel/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:37:09] Double precision check on file parallel/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:37:09] Double precision check on file parallel/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:37:09] Double precision check on file parallel/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:37:09] Double precision check on file parallel/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:37:10] Double precision check on file parallel/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:37:10] Double precision check on file parallel/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:37:10] Double precision check on file parallel/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:37:10] Double precision check on file parallel/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:37:10] Double precision check on file parallel/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:37:10] Double precision check on file parallel/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:37:10] Double precision check on file parallel/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:37:10] Double precision check on file parallel/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:37:10] Double precision check on file parallel/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:37:10] Double precision check on file parallel/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:37:10] Double precision check on file parallel/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:37:10] Double precision check on file parallel/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:37:10] Double precision check on file parallel/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:37:10] Double precision check on file parallel/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:37:10] Double precision check on file parallel/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:37:10] Double precision check on file parallel/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:37:10] Double precision check on file parallel/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:37:10] Double precision check on file parallel/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:37:10] Double precision check on file parallel/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:37:10] Double precision check on file parallel/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:37:10] Double precision check on file parallel/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:37:10] Double precision check on file parallel/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:37:11] Double precision check on file parallel/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:37:11] Double precision check on file parallel/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:37:11] Double precision check on file parallel/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:37:11] Double precision check on file parallel/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:37:11] Double precision check on file parallel/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:37:11] Double precision check on file parallel/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:37:11] Double precision check on file parallel/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:37:11] Double precision check on file parallel/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:37:11] Double precision check on file parallel/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:37:11] Double precision check on file parallel/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:37:11] Double precision check on file parallel/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:37:11] Double precision check on file parallel/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:37:11] Double precision check on file parallel/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:37:11] Double precision check on file parallel/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:37:11] Double precision check on file parallel/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:37:11] Double precision check on file parallel/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:37:11] Double precision check on file parallel/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:37:11] Double precision check on file parallel/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:37:11] Double precision check on file parallel/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:37:11] Double precision check on file parallel/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:37:11] Double precision check on file parallel/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:37:12] Double precision check on file parallel/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:37:12] Double precision check on file parallel/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:37:12] Double precision check on file parallel/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:37:12] Double precision check on file parallel/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:37:12] Double precision check on file parallel/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:37:12] Double precision check on file parallel/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:37:12] Double precision check on file parallel/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:37:12] Double precision check on file parallel/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:37:12] Double precision check on file parallel/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:37:12] Double precision check on file parallel/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:37:12] Double precision check on file parallel/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:37:12] Double precision check on file parallel/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:37:12] Double precision check on file parallel/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:37:12] Double precision check on file parallel/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:37:12] Double precision check on file parallel/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:37:12] Double precision check on file parallel/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:37:12] Double precision check on file parallel/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:37:12] Double precision check on file parallel/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:37:12] Double precision check on file parallel/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:37:12] Double precision check on file parallel/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:37:12] Double precision check on file parallel/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:37:12] Double precision check on file parallel/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:37:13] Double precision check on file parallel/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:37:13] Double precision check on file parallel/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:37:13] Double precision check on file parallel/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:37:13] Double precision check on file parallel/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:37:13] Double precision check on file parallel/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:37:13] Double precision check on file parallel/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:37:13] Double precision check on file parallel/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:37:13] Double precision check on file parallel/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:37:13] Double precision check on file parallel/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:37:13] Double precision check on file parallel/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:37:13] Double precision check on file parallel/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:37:13] Double precision check on file parallel/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:37:13] Double precision check on file parallel/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:37:13] Double precision check on file parallel/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:37:13] Double precision check on file parallel/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:37:13] Double precision check on file parallel/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:37:13] Double precision check on file parallel/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:37:13] Double precision check on file parallel/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:37:13] Double precision check on file parallel/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:37:13] Double precision check on file parallel/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:37:13] Double precision check on file parallel/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:37:14] Double precision check on file parallel/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:37:14] Double precision check on file parallel/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:37:14] Double precision check on file parallel/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:37:14] Double precision check on file parallel/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:37:14] Double precision check on file parallel/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:37:14] Double precision check on file parallel/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:37:14] Double precision check on file parallel/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:37:14] Double precision check on file parallel/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:37:14] Double precision check on file parallel/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:37:14] Double precision check on file parallel/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:37:14] Double precision check on file parallel/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:37:14] Double precision check on file parallel/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:37:14] Double precision check on file parallel/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:37:14] Double precision check on file parallel/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:37:14] Double precision check on file parallel/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:37:14] Double precision check on file parallel/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:37:14] Double precision check on file parallel/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:37:14] Double precision check on file parallel/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:37:14] Double precision check on file parallel/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:37:14] Double precision check on file parallel/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:37:14] Double precision check on file parallel/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:37:14] Double precision check on file parallel/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:37:14] Double precision check on file parallel/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:37:15] Double precision check on file parallel/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:37:15] Double precision check on file parallel/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:37:15] Double precision check on file parallel/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:37:15] Double precision check on file parallel/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:37:15] Double precision check on file parallel/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:37:15] Double precision check on file parallel/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:37:15] Double precision check on file parallel/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:37:15] Double precision check on file parallel/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:37:15] Double precision check on file parallel/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:37:15] Double precision check on file parallel/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:37:15] Double precision check on file parallel/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:37:15] Double precision check on file parallel/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:37:15] Double precision check on file parallel/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:37:15] Double precision check on file parallel/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:37:15] Double precision check on file parallel/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:37:15] Double precision check on file parallel/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:37:15] Double precision check on file parallel/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:37:15] Double precision check on file parallel/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:37:15] Double precision check on file parallel/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:37:15] Double precision check on file parallel/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:37:15] Double precision check on file parallel/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:37:15] Double precision check on file parallel/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:37:15] Double precision check on file parallel/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:37:15] Double precision check on file parallel/sol_x4_y4_a3_b3.mtx 144/144 [OK] - -Comparison between serial/sol_x1_y1_a1_b1.mtx and parallel/sol_x1_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y1_a1_b2.mtx and parallel/sol_x1_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y1_a1_b3.mtx and parallel/sol_x1_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y1_a2_b1.mtx and parallel/sol_x1_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y1_a2_b2.mtx and parallel/sol_x1_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y1_a2_b3.mtx and parallel/sol_x1_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y1_a3_b1.mtx and parallel/sol_x1_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y1_a3_b2.mtx and parallel/sol_x1_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y1_a3_b3.mtx and parallel/sol_x1_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x1_y2_a1_b1.mtx and parallel/sol_x1_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y2_a1_b2.mtx and parallel/sol_x1_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y2_a1_b3.mtx and parallel/sol_x1_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y2_a2_b1.mtx and parallel/sol_x1_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y2_a2_b2.mtx and parallel/sol_x1_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y2_a2_b3.mtx and parallel/sol_x1_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y2_a3_b1.mtx and parallel/sol_x1_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y2_a3_b2.mtx and parallel/sol_x1_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y2_a3_b3.mtx and parallel/sol_x1_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x1_y3_a1_b1.mtx and parallel/sol_x1_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y3_a1_b2.mtx and parallel/sol_x1_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y3_a1_b3.mtx and parallel/sol_x1_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y3_a2_b1.mtx and parallel/sol_x1_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y3_a2_b2.mtx and parallel/sol_x1_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y3_a2_b3.mtx and parallel/sol_x1_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y3_a3_b1.mtx and parallel/sol_x1_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y3_a3_b2.mtx and parallel/sol_x1_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y3_a3_b3.mtx and parallel/sol_x1_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x1_y4_a1_b1.mtx and parallel/sol_x1_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y4_a1_b2.mtx and parallel/sol_x1_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y4_a1_b3.mtx and parallel/sol_x1_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y4_a2_b1.mtx and parallel/sol_x1_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y4_a2_b2.mtx and parallel/sol_x1_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y4_a2_b3.mtx and parallel/sol_x1_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y4_a3_b1.mtx and parallel/sol_x1_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y4_a3_b2.mtx and parallel/sol_x1_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y4_a3_b3.mtx and parallel/sol_x1_y4_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y1_a1_b1.mtx and parallel/sol_x2_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y1_a1_b2.mtx and parallel/sol_x2_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y1_a1_b3.mtx and parallel/sol_x2_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y1_a2_b1.mtx and parallel/sol_x2_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y1_a2_b2.mtx and parallel/sol_x2_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y1_a2_b3.mtx and parallel/sol_x2_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y1_a3_b1.mtx and parallel/sol_x2_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y1_a3_b2.mtx and parallel/sol_x2_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y1_a3_b3.mtx and parallel/sol_x2_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y2_a1_b1.mtx and parallel/sol_x2_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y2_a1_b2.mtx and parallel/sol_x2_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y2_a1_b3.mtx and parallel/sol_x2_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y2_a2_b1.mtx and parallel/sol_x2_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y2_a2_b2.mtx and parallel/sol_x2_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y2_a2_b3.mtx and parallel/sol_x2_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y2_a3_b1.mtx and parallel/sol_x2_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y2_a3_b2.mtx and parallel/sol_x2_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y2_a3_b3.mtx and parallel/sol_x2_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y3_a1_b1.mtx and parallel/sol_x2_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y3_a1_b2.mtx and parallel/sol_x2_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y3_a1_b3.mtx and parallel/sol_x2_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y3_a2_b1.mtx and parallel/sol_x2_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y3_a2_b2.mtx and parallel/sol_x2_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y3_a2_b3.mtx and parallel/sol_x2_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y3_a3_b1.mtx and parallel/sol_x2_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y3_a3_b2.mtx and parallel/sol_x2_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y3_a3_b3.mtx and parallel/sol_x2_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y4_a1_b1.mtx and parallel/sol_x2_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y4_a1_b2.mtx and parallel/sol_x2_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y4_a1_b3.mtx and parallel/sol_x2_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y4_a2_b1.mtx and parallel/sol_x2_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y4_a2_b2.mtx and parallel/sol_x2_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y4_a2_b3.mtx and parallel/sol_x2_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y4_a3_b1.mtx and parallel/sol_x2_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y4_a3_b2.mtx and parallel/sol_x2_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y4_a3_b3.mtx and parallel/sol_x2_y4_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y1_a1_b1.mtx and parallel/sol_x3_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y1_a1_b2.mtx and parallel/sol_x3_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y1_a1_b3.mtx and parallel/sol_x3_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y1_a2_b1.mtx and parallel/sol_x3_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y1_a2_b2.mtx and parallel/sol_x3_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y1_a2_b3.mtx and parallel/sol_x3_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y1_a3_b1.mtx and parallel/sol_x3_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y1_a3_b2.mtx and parallel/sol_x3_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y1_a3_b3.mtx and parallel/sol_x3_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y2_a1_b1.mtx and parallel/sol_x3_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y2_a1_b2.mtx and parallel/sol_x3_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y2_a1_b3.mtx and parallel/sol_x3_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y2_a2_b1.mtx and parallel/sol_x3_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y2_a2_b2.mtx and parallel/sol_x3_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y2_a2_b3.mtx and parallel/sol_x3_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y2_a3_b1.mtx and parallel/sol_x3_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y2_a3_b2.mtx and parallel/sol_x3_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y2_a3_b3.mtx and parallel/sol_x3_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y3_a1_b1.mtx and parallel/sol_x3_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y3_a1_b2.mtx and parallel/sol_x3_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y3_a1_b3.mtx and parallel/sol_x3_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y3_a2_b1.mtx and parallel/sol_x3_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y3_a2_b2.mtx and parallel/sol_x3_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y3_a2_b3.mtx and parallel/sol_x3_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y3_a3_b1.mtx and parallel/sol_x3_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y3_a3_b2.mtx and parallel/sol_x3_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y3_a3_b3.mtx and parallel/sol_x3_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y4_a1_b1.mtx and parallel/sol_x3_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y4_a1_b2.mtx and parallel/sol_x3_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y4_a1_b3.mtx and parallel/sol_x3_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y4_a2_b1.mtx and parallel/sol_x3_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y4_a2_b2.mtx and parallel/sol_x3_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y4_a2_b3.mtx and parallel/sol_x3_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y4_a3_b1.mtx and parallel/sol_x3_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y4_a3_b2.mtx and parallel/sol_x3_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y4_a3_b3.mtx and parallel/sol_x3_y4_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y1_a1_b1.mtx and parallel/sol_x4_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y1_a1_b2.mtx and parallel/sol_x4_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y1_a1_b3.mtx and parallel/sol_x4_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y1_a2_b1.mtx and parallel/sol_x4_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y1_a2_b2.mtx and parallel/sol_x4_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y1_a2_b3.mtx and parallel/sol_x4_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y1_a3_b1.mtx and parallel/sol_x4_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y1_a3_b2.mtx and parallel/sol_x4_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y1_a3_b3.mtx and parallel/sol_x4_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y2_a1_b1.mtx and parallel/sol_x4_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y2_a1_b2.mtx and parallel/sol_x4_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y2_a1_b3.mtx and parallel/sol_x4_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y2_a2_b1.mtx and parallel/sol_x4_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y2_a2_b2.mtx and parallel/sol_x4_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y2_a2_b3.mtx and parallel/sol_x4_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y2_a3_b1.mtx and parallel/sol_x4_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y2_a3_b2.mtx and parallel/sol_x4_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y2_a3_b3.mtx and parallel/sol_x4_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y3_a1_b1.mtx and parallel/sol_x4_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y3_a1_b2.mtx and parallel/sol_x4_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y3_a1_b3.mtx and parallel/sol_x4_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y3_a2_b1.mtx and parallel/sol_x4_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y3_a2_b2.mtx and parallel/sol_x4_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y3_a2_b3.mtx and parallel/sol_x4_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y3_a3_b1.mtx and parallel/sol_x4_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y3_a3_b2.mtx and parallel/sol_x4_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y3_a3_b3.mtx and parallel/sol_x4_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y4_a1_b1.mtx and parallel/sol_x4_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y4_a1_b2.mtx and parallel/sol_x4_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y4_a1_b3.mtx and parallel/sol_x4_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y4_a2_b1.mtx and parallel/sol_x4_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y4_a2_b2.mtx and parallel/sol_x4_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y4_a2_b3.mtx and parallel/sol_x4_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y4_a3_b1.mtx and parallel/sol_x4_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y4_a3_b2.mtx and parallel/sol_x4_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y4_a3_b3.mtx and parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:28:20] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:28:20] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:32:44] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:32:44] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:34:43] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:34:43] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:34:43] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:34:43] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:35:32] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:35:32] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:37:18] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_geaxpby_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:37:32] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:37:32] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:37:32] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:37:32] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:37:32] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:37:32] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:37:32] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:37:32] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:37:32] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:37:32] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:37:32] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:37:32] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:37:32] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:37:32] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:37:32] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:37:32] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:37:33] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:37:34] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:37:35] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:37:36] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:37:36] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:37:36] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:37:36] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:37:36] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b3.mtx 144/144 [OK] - -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:37:36] Double precision check on file serial/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:37:37] Double precision check on file serial/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:37:38] Double precision check on file serial/sol_x4_y4_a3_b3.mtx 144/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_geaxpby_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:37:39] Generation geaxpby single precision result file parallel/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:37:39] Generation geaxpby single precision result file parallel/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:37:39] Generation geaxpby single precision result file parallel/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:37:39] Generation geaxpby single precision result file parallel/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:37:39] Generation geaxpby single precision result file parallel/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:37:39] Generation geaxpby single precision result file parallel/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:37:39] Generation geaxpby single precision result file parallel/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:37:39] Generation geaxpby single precision result file parallel/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:37:40] Generation geaxpby single precision result file parallel/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:37:40] Generation geaxpby single precision result file parallel/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:37:40] Generation geaxpby single precision result file parallel/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:37:40] Generation geaxpby single precision result file parallel/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:37:40] Generation geaxpby single precision result file parallel/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:37:40] Generation geaxpby single precision result file parallel/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:37:40] Generation geaxpby single precision result file parallel/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:37:40] Generation geaxpby single precision result file parallel/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:37:40] Generation geaxpby single precision result file parallel/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:37:40] Generation geaxpby single precision result file parallel/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:37:40] Generation geaxpby single precision result file parallel/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:37:40] Generation geaxpby single precision result file parallel/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:37:40] Generation geaxpby single precision result file parallel/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:37:40] Generation geaxpby single precision result file parallel/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:37:40] Generation geaxpby single precision result file parallel/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:37:41] Generation geaxpby single precision result file parallel/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:37:41] Generation geaxpby single precision result file parallel/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:37:41] Generation geaxpby single precision result file parallel/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:37:41] Generation geaxpby single precision result file parallel/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:37:41] Generation geaxpby single precision result file parallel/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:37:41] Generation geaxpby single precision result file parallel/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:37:41] Generation geaxpby single precision result file parallel/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:37:41] Generation geaxpby single precision result file parallel/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:37:41] Generation geaxpby single precision result file parallel/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:37:41] Generation geaxpby single precision result file parallel/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:37:41] Generation geaxpby single precision result file parallel/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:37:41] Generation geaxpby single precision result file parallel/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:37:41] Generation geaxpby single precision result file parallel/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:37:41] Generation geaxpby single precision result file parallel/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:37:41] Generation geaxpby single precision result file parallel/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:37:42] Generation geaxpby single precision result file parallel/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:37:42] Generation geaxpby single precision result file parallel/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:37:42] Generation geaxpby single precision result file parallel/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:37:42] Generation geaxpby single precision result file parallel/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:37:42] Generation geaxpby single precision result file parallel/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:37:42] Generation geaxpby single precision result file parallel/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:37:42] Generation geaxpby single precision result file parallel/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:37:42] Generation geaxpby single precision result file parallel/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:37:42] Generation geaxpby single precision result file parallel/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:37:42] Generation geaxpby single precision result file parallel/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:37:42] Generation geaxpby single precision result file parallel/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:37:42] Generation geaxpby single precision result file parallel/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:37:42] Generation geaxpby single precision result file parallel/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:37:42] Generation geaxpby single precision result file parallel/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:37:42] Generation geaxpby single precision result file parallel/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:37:43] Generation geaxpby single precision result file parallel/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:37:43] Generation geaxpby single precision result file parallel/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:37:43] Generation geaxpby single precision result file parallel/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:37:43] Generation geaxpby single precision result file parallel/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:37:43] Generation geaxpby single precision result file parallel/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:37:43] Generation geaxpby single precision result file parallel/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:37:43] Generation geaxpby single precision result file parallel/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:37:43] Generation geaxpby single precision result file parallel/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:37:43] Generation geaxpby single precision result file parallel/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:37:43] Generation geaxpby single precision result file parallel/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:37:43] Generation geaxpby single precision result file parallel/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:37:43] Generation geaxpby single precision result file parallel/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:37:43] Generation geaxpby single precision result file parallel/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:37:43] Generation geaxpby single precision result file parallel/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:37:43] Generation geaxpby single precision result file parallel/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:37:43] Generation geaxpby single precision result file parallel/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:37:44] Generation geaxpby single precision result file parallel/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:37:44] Generation geaxpby single precision result file parallel/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:37:44] Generation geaxpby single precision result file parallel/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:37:44] Generation geaxpby single precision result file parallel/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:37:44] Generation geaxpby single precision result file parallel/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:37:44] Generation geaxpby single precision result file parallel/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:37:44] Generation geaxpby single precision result file parallel/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:37:44] Generation geaxpby single precision result file parallel/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:37:44] Generation geaxpby single precision result file parallel/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:37:44] Generation geaxpby single precision result file parallel/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:37:44] Generation geaxpby single precision result file parallel/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:37:44] Generation geaxpby single precision result file parallel/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:37:44] Generation geaxpby single precision result file parallel/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:37:44] Generation geaxpby single precision result file parallel/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:37:44] Generation geaxpby single precision result file parallel/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:37:45] Generation geaxpby single precision result file parallel/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:37:45] Generation geaxpby single precision result file parallel/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:37:45] Generation geaxpby single precision result file parallel/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:37:45] Generation geaxpby single precision result file parallel/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:37:45] Generation geaxpby single precision result file parallel/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:37:45] Generation geaxpby single precision result file parallel/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:37:45] Generation geaxpby single precision result file parallel/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:37:45] Generation geaxpby single precision result file parallel/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:37:45] Generation geaxpby single precision result file parallel/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:37:45] Generation geaxpby single precision result file parallel/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:37:45] Generation geaxpby single precision result file parallel/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:37:45] Generation geaxpby single precision result file parallel/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:37:45] Generation geaxpby single precision result file parallel/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:37:45] Generation geaxpby single precision result file parallel/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:37:45] Generation geaxpby single precision result file parallel/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:37:46] Generation geaxpby single precision result file parallel/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:37:46] Generation geaxpby single precision result file parallel/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:37:46] Generation geaxpby single precision result file parallel/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:37:46] Generation geaxpby single precision result file parallel/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:37:46] Generation geaxpby single precision result file parallel/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:37:46] Generation geaxpby single precision result file parallel/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:37:46] Generation geaxpby single precision result file parallel/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:37:46] Generation geaxpby single precision result file parallel/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:37:46] Generation geaxpby single precision result file parallel/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:37:46] Generation geaxpby single precision result file parallel/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:37:46] Generation geaxpby single precision result file parallel/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:37:46] Generation geaxpby single precision result file parallel/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:37:46] Generation geaxpby single precision result file parallel/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:37:46] Generation geaxpby single precision result file parallel/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:37:46] Generation geaxpby single precision result file parallel/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:37:46] Generation geaxpby single precision result file parallel/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:37:47] Generation geaxpby single precision result file parallel/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:37:47] Generation geaxpby single precision result file parallel/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:37:47] Generation geaxpby single precision result file parallel/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:37:47] Generation geaxpby single precision result file parallel/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:37:47] Generation geaxpby single precision result file parallel/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:37:47] Generation geaxpby single precision result file parallel/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:37:47] Generation geaxpby single precision result file parallel/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:37:47] Generation geaxpby single precision result file parallel/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:37:47] Generation geaxpby single precision result file parallel/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:37:47] Generation geaxpby single precision result file parallel/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:37:47] Generation geaxpby single precision result file parallel/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:37:47] Generation geaxpby single precision result file parallel/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:37:47] Generation geaxpby single precision result file parallel/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:37:47] Generation geaxpby single precision result file parallel/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:37:47] Generation geaxpby single precision result file parallel/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:37:48] Generation geaxpby single precision result file parallel/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:37:48] Generation geaxpby single precision result file parallel/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:37:48] Generation geaxpby single precision result file parallel/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:37:48] Generation geaxpby single precision result file parallel/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:37:48] Generation geaxpby single precision result file parallel/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:37:48] Generation geaxpby single precision result file parallel/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:37:48] Generation geaxpby single precision result file parallel/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:37:48] Generation geaxpby single precision result file parallel/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:37:48] Generation geaxpby single precision result file parallel/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:37:48] Generation geaxpby single precision result file parallel/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:37:48] Generation geaxpby single precision result file parallel/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:37:48] Generation geaxpby single precision result file parallel/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:37:48] Generation geaxpby single precision result file parallel/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:37:48] Generation geaxpby single precision result file parallel/sol_x4_y4_a3_b3.mtx 144/144 [OK] - -[2025-06-12 13:37:48] Double precision check on file parallel/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2025-06-12 13:37:48] Double precision check on file parallel/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2025-06-12 13:37:48] Double precision check on file parallel/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2025-06-12 13:37:49] Double precision check on file parallel/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2025-06-12 13:37:49] Double precision check on file parallel/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2025-06-12 13:37:49] Double precision check on file parallel/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2025-06-12 13:37:49] Double precision check on file parallel/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2025-06-12 13:37:49] Double precision check on file parallel/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2025-06-12 13:37:49] Double precision check on file parallel/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2025-06-12 13:37:49] Double precision check on file parallel/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2025-06-12 13:37:49] Double precision check on file parallel/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2025-06-12 13:37:49] Double precision check on file parallel/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2025-06-12 13:37:49] Double precision check on file parallel/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2025-06-12 13:37:49] Double precision check on file parallel/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2025-06-12 13:37:49] Double precision check on file parallel/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2025-06-12 13:37:49] Double precision check on file parallel/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2025-06-12 13:37:49] Double precision check on file parallel/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2025-06-12 13:37:49] Double precision check on file parallel/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2025-06-12 13:37:49] Double precision check on file parallel/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2025-06-12 13:37:49] Double precision check on file parallel/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2025-06-12 13:37:49] Double precision check on file parallel/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2025-06-12 13:37:49] Double precision check on file parallel/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2025-06-12 13:37:49] Double precision check on file parallel/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2025-06-12 13:37:49] Double precision check on file parallel/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2025-06-12 13:37:50] Double precision check on file parallel/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2025-06-12 13:37:50] Double precision check on file parallel/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2025-06-12 13:37:50] Double precision check on file parallel/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2025-06-12 13:37:50] Double precision check on file parallel/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2025-06-12 13:37:50] Double precision check on file parallel/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2025-06-12 13:37:50] Double precision check on file parallel/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2025-06-12 13:37:50] Double precision check on file parallel/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2025-06-12 13:37:50] Double precision check on file parallel/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2025-06-12 13:37:50] Double precision check on file parallel/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2025-06-12 13:37:50] Double precision check on file parallel/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2025-06-12 13:37:50] Double precision check on file parallel/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2025-06-12 13:37:50] Double precision check on file parallel/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2025-06-12 13:37:50] Double precision check on file parallel/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2025-06-12 13:37:50] Double precision check on file parallel/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2025-06-12 13:37:50] Double precision check on file parallel/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2025-06-12 13:37:50] Double precision check on file parallel/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2025-06-12 13:37:50] Double precision check on file parallel/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2025-06-12 13:37:50] Double precision check on file parallel/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2025-06-12 13:37:50] Double precision check on file parallel/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2025-06-12 13:37:50] Double precision check on file parallel/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2025-06-12 13:37:50] Double precision check on file parallel/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2025-06-12 13:37:50] Double precision check on file parallel/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2025-06-12 13:37:51] Double precision check on file parallel/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2025-06-12 13:37:51] Double precision check on file parallel/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2025-06-12 13:37:51] Double precision check on file parallel/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2025-06-12 13:37:51] Double precision check on file parallel/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2025-06-12 13:37:51] Double precision check on file parallel/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2025-06-12 13:37:51] Double precision check on file parallel/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2025-06-12 13:37:51] Double precision check on file parallel/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2025-06-12 13:37:51] Double precision check on file parallel/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2025-06-12 13:37:51] Double precision check on file parallel/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2025-06-12 13:37:51] Double precision check on file parallel/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2025-06-12 13:37:51] Double precision check on file parallel/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2025-06-12 13:37:51] Double precision check on file parallel/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2025-06-12 13:37:51] Double precision check on file parallel/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2025-06-12 13:37:51] Double precision check on file parallel/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2025-06-12 13:37:51] Double precision check on file parallel/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2025-06-12 13:37:51] Double precision check on file parallel/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2025-06-12 13:37:51] Double precision check on file parallel/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2025-06-12 13:37:51] Double precision check on file parallel/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2025-06-12 13:37:51] Double precision check on file parallel/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2025-06-12 13:37:51] Double precision check on file parallel/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2025-06-12 13:37:51] Double precision check on file parallel/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2025-06-12 13:37:51] Double precision check on file parallel/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2025-06-12 13:37:52] Double precision check on file parallel/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2025-06-12 13:37:52] Double precision check on file parallel/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2025-06-12 13:37:52] Double precision check on file parallel/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2025-06-12 13:37:52] Double precision check on file parallel/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2025-06-12 13:37:52] Double precision check on file parallel/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2025-06-12 13:37:52] Double precision check on file parallel/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2025-06-12 13:37:52] Double precision check on file parallel/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2025-06-12 13:37:52] Double precision check on file parallel/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2025-06-12 13:37:52] Double precision check on file parallel/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2025-06-12 13:37:52] Double precision check on file parallel/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2025-06-12 13:37:52] Double precision check on file parallel/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2025-06-12 13:37:52] Double precision check on file parallel/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2025-06-12 13:37:52] Double precision check on file parallel/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2025-06-12 13:37:52] Double precision check on file parallel/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2025-06-12 13:37:52] Double precision check on file parallel/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2025-06-12 13:37:52] Double precision check on file parallel/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2025-06-12 13:37:52] Double precision check on file parallel/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2025-06-12 13:37:52] Double precision check on file parallel/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2025-06-12 13:37:52] Double precision check on file parallel/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2025-06-12 13:37:52] Double precision check on file parallel/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2025-06-12 13:37:52] Double precision check on file parallel/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2025-06-12 13:37:53] Double precision check on file parallel/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2025-06-12 13:37:53] Double precision check on file parallel/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2025-06-12 13:37:53] Double precision check on file parallel/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2025-06-12 13:37:53] Double precision check on file parallel/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2025-06-12 13:37:53] Double precision check on file parallel/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2025-06-12 13:37:53] Double precision check on file parallel/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2025-06-12 13:37:53] Double precision check on file parallel/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2025-06-12 13:37:53] Double precision check on file parallel/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2025-06-12 13:37:53] Double precision check on file parallel/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2025-06-12 13:37:53] Double precision check on file parallel/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2025-06-12 13:37:53] Double precision check on file parallel/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2025-06-12 13:37:53] Double precision check on file parallel/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2025-06-12 13:37:53] Double precision check on file parallel/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2025-06-12 13:37:53] Double precision check on file parallel/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2025-06-12 13:37:53] Double precision check on file parallel/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2025-06-12 13:37:53] Double precision check on file parallel/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2025-06-12 13:37:53] Double precision check on file parallel/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2025-06-12 13:37:53] Double precision check on file parallel/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2025-06-12 13:37:53] Double precision check on file parallel/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2025-06-12 13:37:53] Double precision check on file parallel/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2025-06-12 13:37:53] Double precision check on file parallel/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2025-06-12 13:37:53] Double precision check on file parallel/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2025-06-12 13:37:54] Double precision check on file parallel/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2025-06-12 13:37:54] Double precision check on file parallel/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2025-06-12 13:37:54] Double precision check on file parallel/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2025-06-12 13:37:54] Double precision check on file parallel/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2025-06-12 13:37:54] Double precision check on file parallel/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2025-06-12 13:37:54] Double precision check on file parallel/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2025-06-12 13:37:54] Double precision check on file parallel/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2025-06-12 13:37:54] Double precision check on file parallel/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2025-06-12 13:37:54] Double precision check on file parallel/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2025-06-12 13:37:54] Double precision check on file parallel/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2025-06-12 13:37:54] Double precision check on file parallel/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2025-06-12 13:37:54] Double precision check on file parallel/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2025-06-12 13:37:54] Double precision check on file parallel/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2025-06-12 13:37:54] Double precision check on file parallel/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2025-06-12 13:37:54] Double precision check on file parallel/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2025-06-12 13:37:54] Double precision check on file parallel/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2025-06-12 13:37:54] Double precision check on file parallel/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2025-06-12 13:37:54] Double precision check on file parallel/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2025-06-12 13:37:54] Double precision check on file parallel/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2025-06-12 13:37:54] Double precision check on file parallel/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2025-06-12 13:37:54] Double precision check on file parallel/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2025-06-12 13:37:54] Double precision check on file parallel/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2025-06-12 13:37:54] Double precision check on file parallel/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2025-06-12 13:37:55] Double precision check on file parallel/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2025-06-12 13:37:55] Double precision check on file parallel/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2025-06-12 13:37:55] Double precision check on file parallel/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2025-06-12 13:37:55] Double precision check on file parallel/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2025-06-12 13:37:55] Double precision check on file parallel/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2025-06-12 13:37:55] Double precision check on file parallel/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2025-06-12 13:37:55] Double precision check on file parallel/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2025-06-12 13:37:55] Double precision check on file parallel/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2025-06-12 13:37:55] Double precision check on file parallel/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2025-06-12 13:37:55] Double precision check on file parallel/sol_x4_y4_a3_b3.mtx 144/144 [OK] - -Comparison between serial/sol_x1_y1_a1_b1.mtx and parallel/sol_x1_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y1_a1_b2.mtx and parallel/sol_x1_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y1_a1_b3.mtx and parallel/sol_x1_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y1_a2_b1.mtx and parallel/sol_x1_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y1_a2_b2.mtx and parallel/sol_x1_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y1_a2_b3.mtx and parallel/sol_x1_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y1_a3_b1.mtx and parallel/sol_x1_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y1_a3_b2.mtx and parallel/sol_x1_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y1_a3_b3.mtx and parallel/sol_x1_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x1_y2_a1_b1.mtx and parallel/sol_x1_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y2_a1_b2.mtx and parallel/sol_x1_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y2_a1_b3.mtx and parallel/sol_x1_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y2_a2_b1.mtx and parallel/sol_x1_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y2_a2_b2.mtx and parallel/sol_x1_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y2_a2_b3.mtx and parallel/sol_x1_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y2_a3_b1.mtx and parallel/sol_x1_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y2_a3_b2.mtx and parallel/sol_x1_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y2_a3_b3.mtx and parallel/sol_x1_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x1_y3_a1_b1.mtx and parallel/sol_x1_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y3_a1_b2.mtx and parallel/sol_x1_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y3_a1_b3.mtx and parallel/sol_x1_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y3_a2_b1.mtx and parallel/sol_x1_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y3_a2_b2.mtx and parallel/sol_x1_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y3_a2_b3.mtx and parallel/sol_x1_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y3_a3_b1.mtx and parallel/sol_x1_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y3_a3_b2.mtx and parallel/sol_x1_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y3_a3_b3.mtx and parallel/sol_x1_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x1_y4_a1_b1.mtx and parallel/sol_x1_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x1_y4_a1_b2.mtx and parallel/sol_x1_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x1_y4_a1_b3.mtx and parallel/sol_x1_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x1_y4_a2_b1.mtx and parallel/sol_x1_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x1_y4_a2_b2.mtx and parallel/sol_x1_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x1_y4_a2_b3.mtx and parallel/sol_x1_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x1_y4_a3_b1.mtx and parallel/sol_x1_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x1_y4_a3_b2.mtx and parallel/sol_x1_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x1_y4_a3_b3.mtx and parallel/sol_x1_y4_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y1_a1_b1.mtx and parallel/sol_x2_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y1_a1_b2.mtx and parallel/sol_x2_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y1_a1_b3.mtx and parallel/sol_x2_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y1_a2_b1.mtx and parallel/sol_x2_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y1_a2_b2.mtx and parallel/sol_x2_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y1_a2_b3.mtx and parallel/sol_x2_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y1_a3_b1.mtx and parallel/sol_x2_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y1_a3_b2.mtx and parallel/sol_x2_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y1_a3_b3.mtx and parallel/sol_x2_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y2_a1_b1.mtx and parallel/sol_x2_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y2_a1_b2.mtx and parallel/sol_x2_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y2_a1_b3.mtx and parallel/sol_x2_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y2_a2_b1.mtx and parallel/sol_x2_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y2_a2_b2.mtx and parallel/sol_x2_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y2_a2_b3.mtx and parallel/sol_x2_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y2_a3_b1.mtx and parallel/sol_x2_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y2_a3_b2.mtx and parallel/sol_x2_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y2_a3_b3.mtx and parallel/sol_x2_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y3_a1_b1.mtx and parallel/sol_x2_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y3_a1_b2.mtx and parallel/sol_x2_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y3_a1_b3.mtx and parallel/sol_x2_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y3_a2_b1.mtx and parallel/sol_x2_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y3_a2_b2.mtx and parallel/sol_x2_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y3_a2_b3.mtx and parallel/sol_x2_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y3_a3_b1.mtx and parallel/sol_x2_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y3_a3_b2.mtx and parallel/sol_x2_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y3_a3_b3.mtx and parallel/sol_x2_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x2_y4_a1_b1.mtx and parallel/sol_x2_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x2_y4_a1_b2.mtx and parallel/sol_x2_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x2_y4_a1_b3.mtx and parallel/sol_x2_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x2_y4_a2_b1.mtx and parallel/sol_x2_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x2_y4_a2_b2.mtx and parallel/sol_x2_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x2_y4_a2_b3.mtx and parallel/sol_x2_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x2_y4_a3_b1.mtx and parallel/sol_x2_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x2_y4_a3_b2.mtx and parallel/sol_x2_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x2_y4_a3_b3.mtx and parallel/sol_x2_y4_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y1_a1_b1.mtx and parallel/sol_x3_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y1_a1_b2.mtx and parallel/sol_x3_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y1_a1_b3.mtx and parallel/sol_x3_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y1_a2_b1.mtx and parallel/sol_x3_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y1_a2_b2.mtx and parallel/sol_x3_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y1_a2_b3.mtx and parallel/sol_x3_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y1_a3_b1.mtx and parallel/sol_x3_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y1_a3_b2.mtx and parallel/sol_x3_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y1_a3_b3.mtx and parallel/sol_x3_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y2_a1_b1.mtx and parallel/sol_x3_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y2_a1_b2.mtx and parallel/sol_x3_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y2_a1_b3.mtx and parallel/sol_x3_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y2_a2_b1.mtx and parallel/sol_x3_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y2_a2_b2.mtx and parallel/sol_x3_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y2_a2_b3.mtx and parallel/sol_x3_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y2_a3_b1.mtx and parallel/sol_x3_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y2_a3_b2.mtx and parallel/sol_x3_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y2_a3_b3.mtx and parallel/sol_x3_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y3_a1_b1.mtx and parallel/sol_x3_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y3_a1_b2.mtx and parallel/sol_x3_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y3_a1_b3.mtx and parallel/sol_x3_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y3_a2_b1.mtx and parallel/sol_x3_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y3_a2_b2.mtx and parallel/sol_x3_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y3_a2_b3.mtx and parallel/sol_x3_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y3_a3_b1.mtx and parallel/sol_x3_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y3_a3_b2.mtx and parallel/sol_x3_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y3_a3_b3.mtx and parallel/sol_x3_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x3_y4_a1_b1.mtx and parallel/sol_x3_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x3_y4_a1_b2.mtx and parallel/sol_x3_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x3_y4_a1_b3.mtx and parallel/sol_x3_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x3_y4_a2_b1.mtx and parallel/sol_x3_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x3_y4_a2_b2.mtx and parallel/sol_x3_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x3_y4_a2_b3.mtx and parallel/sol_x3_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x3_y4_a3_b1.mtx and parallel/sol_x3_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x3_y4_a3_b2.mtx and parallel/sol_x3_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x3_y4_a3_b3.mtx and parallel/sol_x3_y4_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y1_a1_b1.mtx and parallel/sol_x4_y1_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y1_a1_b2.mtx and parallel/sol_x4_y1_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y1_a1_b3.mtx and parallel/sol_x4_y1_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y1_a2_b1.mtx and parallel/sol_x4_y1_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y1_a2_b2.mtx and parallel/sol_x4_y1_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y1_a2_b3.mtx and parallel/sol_x4_y1_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y1_a3_b1.mtx and parallel/sol_x4_y1_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y1_a3_b2.mtx and parallel/sol_x4_y1_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y1_a3_b3.mtx and parallel/sol_x4_y1_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y2_a1_b1.mtx and parallel/sol_x4_y2_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y2_a1_b2.mtx and parallel/sol_x4_y2_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y2_a1_b3.mtx and parallel/sol_x4_y2_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y2_a2_b1.mtx and parallel/sol_x4_y2_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y2_a2_b2.mtx and parallel/sol_x4_y2_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y2_a2_b3.mtx and parallel/sol_x4_y2_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y2_a3_b1.mtx and parallel/sol_x4_y2_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y2_a3_b2.mtx and parallel/sol_x4_y2_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y2_a3_b3.mtx and parallel/sol_x4_y2_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y3_a1_b1.mtx and parallel/sol_x4_y3_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y3_a1_b2.mtx and parallel/sol_x4_y3_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y3_a1_b3.mtx and parallel/sol_x4_y3_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y3_a2_b1.mtx and parallel/sol_x4_y3_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y3_a2_b2.mtx and parallel/sol_x4_y3_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y3_a2_b3.mtx and parallel/sol_x4_y3_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y3_a3_b1.mtx and parallel/sol_x4_y3_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y3_a3_b2.mtx and parallel/sol_x4_y3_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y3_a3_b3.mtx and parallel/sol_x4_y3_a3_b3.mtx: 0 differences -Comparison between serial/sol_x4_y4_a1_b1.mtx and parallel/sol_x4_y4_a1_b1.mtx: 0 differences -Comparison between serial/sol_x4_y4_a1_b2.mtx and parallel/sol_x4_y4_a1_b2.mtx: 0 differences -Comparison between serial/sol_x4_y4_a1_b3.mtx and parallel/sol_x4_y4_a1_b3.mtx: 0 differences -Comparison between serial/sol_x4_y4_a2_b1.mtx and parallel/sol_x4_y4_a2_b1.mtx: 0 differences -Comparison between serial/sol_x4_y4_a2_b2.mtx and parallel/sol_x4_y4_a2_b2.mtx: 0 differences -Comparison between serial/sol_x4_y4_a2_b3.mtx and parallel/sol_x4_y4_a2_b3.mtx: 0 differences -Comparison between serial/sol_x4_y4_a3_b1.mtx and parallel/sol_x4_y4_a3_b1.mtx: 0 differences -Comparison between serial/sol_x4_y4_a3_b2.mtx and parallel/sol_x4_y4_a3_b2.mtx: 0 differences -Comparison between serial/sol_x4_y4_a3_b3.mtx and parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:28:20] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:28:20] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:32:44] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:32:44] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:34:43] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:34:43] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:34:43] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:34:43] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:35:32] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:35:32] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:37:18] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:37:56] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:37:56] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:37:56] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:37:57] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:37:57] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:37:57] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:37:57] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:37:57] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:37:57] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:37:57] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:37:57] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:37:57] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:37:57] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:37:57] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:37:57] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:37:57] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - -Welcome to PSBLAS version: 3.9.1 -This is the psb_geaxpby_test sample program -Number of processes used in this computation: 1 - -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2026-03-23 10:37:01] Generation geaxpby single precision result file serial/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2026-03-23 10:37:02] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2026-03-23 10:37:03] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2026-03-23 10:37:04] Generation geaxpby single precision result file serial/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2026-03-23 10:37:04] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2026-03-23 10:37:04] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2026-03-23 10:37:04] Generation geaxpby single precision result file serial/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2026-03-23 10:37:04] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2026-03-23 10:37:04] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2026-03-23 10:37:04] Generation geaxpby single precision result file serial/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2026-03-23 10:37:04] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2026-03-23 10:37:04] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2026-03-23 10:37:04] Generation geaxpby single precision result file serial/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2026-03-23 10:37:04] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2026-03-23 10:37:04] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2026-03-23 10:37:04] Generation geaxpby single precision result file serial/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2026-03-23 10:37:04] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2026-03-23 10:37:04] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2026-03-23 10:37:04] Generation geaxpby single precision result file serial/sol_x4_y4_a3_b3.mtx 144/144 [OK] - -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y1_a1_b1.mtx 1/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y1_a1_b2.mtx 2/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y1_a1_b3.mtx 3/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y1_a2_b1.mtx 4/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y1_a2_b2.mtx 5/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y1_a2_b3.mtx 6/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y1_a3_b1.mtx 7/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y1_a3_b2.mtx 8/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y1_a3_b3.mtx 9/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y2_a1_b1.mtx 10/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y2_a1_b2.mtx 11/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y2_a1_b3.mtx 12/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y2_a2_b1.mtx 13/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y2_a2_b2.mtx 14/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y2_a2_b3.mtx 15/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y2_a3_b1.mtx 16/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y2_a3_b2.mtx 17/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y2_a3_b3.mtx 18/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y3_a1_b1.mtx 19/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y3_a1_b2.mtx 20/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y3_a1_b3.mtx 21/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y3_a2_b1.mtx 22/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y3_a2_b2.mtx 23/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y3_a2_b3.mtx 24/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y3_a3_b1.mtx 25/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y3_a3_b2.mtx 26/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y3_a3_b3.mtx 27/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y4_a1_b1.mtx 28/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y4_a1_b2.mtx 29/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y4_a1_b3.mtx 30/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y4_a2_b1.mtx 31/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y4_a2_b2.mtx 32/144 [OK] -[2026-03-23 10:37:04] Double precision check on file serial/sol_x1_y4_a2_b3.mtx 33/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x1_y4_a3_b1.mtx 34/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x1_y4_a3_b2.mtx 35/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x1_y4_a3_b3.mtx 36/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y1_a1_b1.mtx 37/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y1_a1_b2.mtx 38/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y1_a1_b3.mtx 39/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y1_a2_b1.mtx 40/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y1_a2_b2.mtx 41/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y1_a2_b3.mtx 42/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y1_a3_b1.mtx 43/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y1_a3_b2.mtx 44/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y1_a3_b3.mtx 45/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y2_a1_b1.mtx 46/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y2_a1_b2.mtx 47/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y2_a1_b3.mtx 48/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y2_a2_b1.mtx 49/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y2_a2_b2.mtx 50/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y2_a2_b3.mtx 51/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y2_a3_b1.mtx 52/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y2_a3_b2.mtx 53/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y2_a3_b3.mtx 54/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y3_a1_b1.mtx 55/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y3_a1_b2.mtx 56/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y3_a1_b3.mtx 57/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y3_a2_b1.mtx 58/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y3_a2_b2.mtx 59/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y3_a2_b3.mtx 60/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y3_a3_b1.mtx 61/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y3_a3_b2.mtx 62/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y3_a3_b3.mtx 63/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y4_a1_b1.mtx 64/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y4_a1_b2.mtx 65/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y4_a1_b3.mtx 66/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y4_a2_b1.mtx 67/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y4_a2_b2.mtx 68/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y4_a2_b3.mtx 69/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y4_a3_b1.mtx 70/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y4_a3_b2.mtx 71/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x2_y4_a3_b3.mtx 72/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x3_y1_a1_b1.mtx 73/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x3_y1_a1_b2.mtx 74/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x3_y1_a1_b3.mtx 75/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x3_y1_a2_b1.mtx 76/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x3_y1_a2_b2.mtx 77/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x3_y1_a2_b3.mtx 78/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x3_y1_a3_b1.mtx 79/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x3_y1_a3_b2.mtx 80/144 [OK] -[2026-03-23 10:37:05] Double precision check on file serial/sol_x3_y1_a3_b3.mtx 81/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x3_y2_a1_b1.mtx 82/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x3_y2_a1_b2.mtx 83/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x3_y2_a1_b3.mtx 84/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x3_y2_a2_b1.mtx 85/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x3_y2_a2_b2.mtx 86/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x3_y2_a2_b3.mtx 87/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x3_y2_a3_b1.mtx 88/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x3_y2_a3_b2.mtx 89/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x3_y2_a3_b3.mtx 90/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x3_y3_a1_b1.mtx 91/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x3_y3_a1_b2.mtx 92/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x3_y3_a1_b3.mtx 93/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x3_y3_a2_b1.mtx 94/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x3_y3_a2_b2.mtx 95/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x3_y3_a2_b3.mtx 96/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x3_y3_a3_b1.mtx 97/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x3_y3_a3_b2.mtx 98/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x3_y3_a3_b3.mtx 99/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x3_y4_a1_b1.mtx 100/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x3_y4_a1_b2.mtx 101/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x3_y4_a1_b3.mtx 102/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x3_y4_a2_b1.mtx 103/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x3_y4_a2_b2.mtx 104/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x3_y4_a2_b3.mtx 105/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x3_y4_a3_b1.mtx 106/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x3_y4_a3_b2.mtx 107/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x3_y4_a3_b3.mtx 108/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x4_y1_a1_b1.mtx 109/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x4_y1_a1_b2.mtx 110/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x4_y1_a1_b3.mtx 111/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x4_y1_a2_b1.mtx 112/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x4_y1_a2_b2.mtx 113/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x4_y1_a2_b3.mtx 114/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x4_y1_a3_b1.mtx 115/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x4_y1_a3_b2.mtx 116/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x4_y1_a3_b3.mtx 117/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x4_y2_a1_b1.mtx 118/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x4_y2_a1_b2.mtx 119/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x4_y2_a1_b3.mtx 120/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x4_y2_a2_b1.mtx 121/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x4_y2_a2_b2.mtx 122/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x4_y2_a2_b3.mtx 123/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x4_y2_a3_b1.mtx 124/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x4_y2_a3_b2.mtx 125/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x4_y2_a3_b3.mtx 126/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x4_y3_a1_b1.mtx 127/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x4_y3_a1_b2.mtx 128/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x4_y3_a1_b3.mtx 129/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x4_y3_a2_b1.mtx 130/144 [OK] -[2026-03-23 10:37:06] Double precision check on file serial/sol_x4_y3_a2_b2.mtx 131/144 [OK] -[2026-03-23 10:37:07] Double precision check on file serial/sol_x4_y3_a2_b3.mtx 132/144 [OK] -[2026-03-23 10:37:07] Double precision check on file serial/sol_x4_y3_a3_b1.mtx 133/144 [OK] -[2026-03-23 10:37:07] Double precision check on file serial/sol_x4_y3_a3_b2.mtx 134/144 [OK] -[2026-03-23 10:37:07] Double precision check on file serial/sol_x4_y3_a3_b3.mtx 135/144 [OK] -[2026-03-23 10:37:07] Double precision check on file serial/sol_x4_y4_a1_b1.mtx 136/144 [OK] -[2026-03-23 10:37:07] Double precision check on file serial/sol_x4_y4_a1_b2.mtx 137/144 [OK] -[2026-03-23 10:37:07] Double precision check on file serial/sol_x4_y4_a1_b3.mtx 138/144 [OK] -[2026-03-23 10:37:07] Double precision check on file serial/sol_x4_y4_a2_b1.mtx 139/144 [OK] -[2026-03-23 10:37:07] Double precision check on file serial/sol_x4_y4_a2_b2.mtx 140/144 [OK] -[2026-03-23 10:37:07] Double precision check on file serial/sol_x4_y4_a2_b3.mtx 141/144 [OK] -[2026-03-23 10:37:07] Double precision check on file serial/sol_x4_y4_a3_b1.mtx 142/144 [OK] -[2026-03-23 10:37:07] Double precision check on file serial/sol_x4_y4_a3_b2.mtx 143/144 [OK] -[2026-03-23 10:37:07] Double precision check on file serial/sol_x4_y4_a3_b3.mtx 144/144 [OK] - - -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 1 - -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:27:44] Generation gedot single precision result file serial/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:27:44] Double precision check on file serial/sol_x4_y4.mtx 16/144 [OK] -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:28:19] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:28:20] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:28:20] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:28:20] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:32:44] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:32:44] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:32:45] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:32:45] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:33:40] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:33:41] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:34:42] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:34:42] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:34:43] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:34:43] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:34:43] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:34:43] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:35:32] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:35:32] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:35:32] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:35:33] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:37:17] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:37:17] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:37:18] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences -Welcome to PSBLAS version: 3.9.0 -This is the psb_gedot_test sample program -Number of processes used in this computation: 40 - -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:37:56] Generation gedot single precision result file parallel/sol_x4_y4.mtx 16/144 [OK] - -[2025-06-12 13:37:56] Double precision check on file parallel/sol_x1_y1.mtx 1/144 [OK] -[2025-06-12 13:37:56] Double precision check on file parallel/sol_x1_y2.mtx 2/144 [OK] -[2025-06-12 13:37:56] Double precision check on file parallel/sol_x1_y3.mtx 3/144 [OK] -[2025-06-12 13:37:57] Double precision check on file parallel/sol_x1_y4.mtx 4/144 [OK] -[2025-06-12 13:37:57] Double precision check on file parallel/sol_x2_y1.mtx 5/144 [OK] -[2025-06-12 13:37:57] Double precision check on file parallel/sol_x2_y2.mtx 6/144 [OK] -[2025-06-12 13:37:57] Double precision check on file parallel/sol_x2_y3.mtx 7/144 [OK] -[2025-06-12 13:37:57] Double precision check on file parallel/sol_x2_y4.mtx 8/144 [OK] -[2025-06-12 13:37:57] Double precision check on file parallel/sol_x3_y1.mtx 9/144 [OK] -[2025-06-12 13:37:57] Double precision check on file parallel/sol_x3_y2.mtx 10/144 [OK] -[2025-06-12 13:37:57] Double precision check on file parallel/sol_x3_y3.mtx 11/144 [OK] -[2025-06-12 13:37:57] Double precision check on file parallel/sol_x3_y4.mtx 12/144 [OK] -[2025-06-12 13:37:57] Double precision check on file parallel/sol_x4_y1.mtx 13/144 [OK] -[2025-06-12 13:37:57] Double precision check on file parallel/sol_x4_y2.mtx 14/144 [OK] -[2025-06-12 13:37:57] Double precision check on file parallel/sol_x4_y3.mtx 15/144 [OK] -[2025-06-12 13:37:57] Double precision check on file parallel/sol_x4_y4.mtx 16/144 [OK] - -Comparison between serial/sol_x1_y1.mtx and parallel/sol_x1_y1.mtx: 4 differences -Comparison between serial/sol_x1_y2.mtx and parallel/sol_x1_y2.mtx: 4 differences -Comparison between serial/sol_x1_y3.mtx and parallel/sol_x1_y3.mtx: 4 differences -Comparison between serial/sol_x1_y4.mtx and parallel/sol_x1_y4.mtx: 0 differences -Comparison between serial/sol_x2_y1.mtx and parallel/sol_x2_y1.mtx: 4 differences -Comparison between serial/sol_x2_y2.mtx and parallel/sol_x2_y2.mtx: 4 differences -Comparison between serial/sol_x2_y3.mtx and parallel/sol_x2_y3.mtx: 4 differences -Comparison between serial/sol_x2_y4.mtx and parallel/sol_x2_y4.mtx: 0 differences -Comparison between serial/sol_x3_y1.mtx and parallel/sol_x3_y1.mtx: 4 differences -Comparison between serial/sol_x3_y2.mtx and parallel/sol_x3_y2.mtx: 4 differences -Comparison between serial/sol_x3_y3.mtx and parallel/sol_x3_y3.mtx: 4 differences -Comparison between serial/sol_x3_y4.mtx and parallel/sol_x3_y4.mtx: 0 differences -Comparison between serial/sol_x4_y1.mtx and parallel/sol_x4_y1.mtx: 0 differences -Comparison between serial/sol_x4_y2.mtx and parallel/sol_x4_y2.mtx: 0 differences -Comparison between serial/sol_x4_y3.mtx and parallel/sol_x4_y3.mtx: 0 differences -Comparison between serial/sol_x4_y4.mtx and parallel/sol_x4_y4.mtx: 0 differences - - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:23:30 - - -[RUN] psb_gedot -[DATE] 2026-05-28 10:23:37 - - -[RUN] psb_spmm -[DATE] 2026-05-28 10:23:38 - - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:23:30 - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:26:43 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -[RUN] psb_gedot -[DATE] 2026-05-28 10:23:37 - -[RUN] psb_gedot -[DATE] 2026-05-28 10:26:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences - -[RUN] psb_spmm -[DATE] 2026-05-28 10:23:38 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:27:00 - - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:23:30 - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:26:43 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:50:17 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -[RUN] psb_gedot -[DATE] 2026-05-28 10:23:37 - -[RUN] psb_gedot -[DATE] 2026-05-28 10:26:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 10:50:32 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences - -[RUN] psb_spmm -[DATE] 2026-05-28 10:23:38 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:27:00 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:50:33 - - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:23:30 - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:26:43 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:50:17 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 15:13:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -[RUN] psb_gedot -[DATE] 2026-05-28 10:23:37 - -[RUN] psb_gedot -[DATE] 2026-05-28 10:26:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 10:50:32 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 15:14:11 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences - -[RUN] psb_spmm -[DATE] 2026-05-28 10:23:38 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:27:00 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:50:33 - -[RUN] psb_spmm -[DATE] 2026-05-28 15:14:13 - - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:23:30 - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:26:43 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:50:17 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 15:13:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 16:06:19 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -[RUN] psb_gedot -[DATE] 2026-05-28 10:23:37 - -[RUN] psb_gedot -[DATE] 2026-05-28 10:26:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 10:50:32 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 15:14:11 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 16:06:34 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences - -[RUN] psb_spmm -[DATE] 2026-05-28 10:23:38 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:27:00 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:50:33 - -[RUN] psb_spmm -[DATE] 2026-05-28 15:14:13 - -[RUN] psb_spmm -[DATE] 2026-05-28 16:06:35 - - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:23:30 - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:26:43 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:50:17 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 15:13:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 16:06:19 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: differences - -[RUN] psb_gedot -[DATE] 2026-05-28 10:23:37 - -[RUN] psb_gedot -[DATE] 2026-05-28 10:26:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 10:50:32 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 15:14:11 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 16:06:34 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:38:00 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: differences - -[RUN] psb_spmm -[DATE] 2026-05-28 10:23:38 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:27:00 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:50:33 - -[RUN] psb_spmm -[DATE] 2026-05-28 15:14:13 - -[RUN] psb_spmm -[DATE] 2026-05-28 16:06:35 - -[RUN] psb_spmm -[DATE] 2026-05-28 17:38:01 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:23:30 - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:26:43 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:50:17 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 15:13:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 16:06:19 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:41:31 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -[RUN] psb_gedot -[DATE] 2026-05-28 10:23:37 - -[RUN] psb_gedot -[DATE] 2026-05-28 10:26:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 10:50:32 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 15:14:11 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 16:06:34 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:38:00 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:41:50 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences - -[RUN] psb_spmm -[DATE] 2026-05-28 10:23:38 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:27:00 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:50:33 - -[RUN] psb_spmm -[DATE] 2026-05-28 15:14:13 - -[RUN] psb_spmm -[DATE] 2026-05-28 16:06:35 - -[RUN] psb_spmm -[DATE] 2026-05-28 17:38:01 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[RUN] psb_spmm -[DATE] 2026-05-28 17:41:51 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:23:30 - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:26:43 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:50:17 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 15:13:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 16:06:19 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:41:31 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-29 08:14:39 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -[RUN] psb_gedot -[DATE] 2026-05-28 10:23:37 - -[RUN] psb_gedot -[DATE] 2026-05-28 10:26:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 10:50:32 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 15:14:11 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 16:06:34 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:38:00 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:41:50 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-29 08:14:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences - -[RUN] psb_spmm -[DATE] 2026-05-28 10:23:38 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:27:00 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:50:33 - -[RUN] psb_spmm -[DATE] 2026-05-28 15:14:13 - -[RUN] psb_spmm -[DATE] 2026-05-28 16:06:35 - -[RUN] psb_spmm -[DATE] 2026-05-28 17:38:01 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[RUN] psb_spmm -[DATE] 2026-05-28 17:41:51 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 08:15:00 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:23:30 - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:26:43 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:50:17 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 15:13:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 16:06:19 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:41:31 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-29 08:14:39 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -[RUN] psb_gedot -[DATE] 2026-05-28 10:23:37 - -[RUN] psb_gedot -[DATE] 2026-05-28 10:26:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 10:50:32 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 15:14:11 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 16:06:34 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:38:00 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:41:50 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-29 08:14:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:38:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences - -[RUN] psb_spmm -[DATE] 2026-05-28 10:23:38 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:27:00 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:50:33 - -[RUN] psb_spmm -[DATE] 2026-05-28 15:14:13 - -[RUN] psb_spmm -[DATE] 2026-05-28 16:06:35 - -[RUN] psb_spmm -[DATE] 2026-05-28 17:38:01 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[RUN] psb_spmm -[DATE] 2026-05-28 17:41:51 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 08:15:00 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 08:29:09 - -[RUN] psb_spmm -[DATE] 2026-05-29 08:33:00 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 12:18:37 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 14:53:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 15:07:42 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-30 12:38:05 - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:23:30 - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:26:43 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:50:17 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 15:13:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 16:06:19 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:41:31 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-29 08:14:39 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:39:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -[RUN] psb_gedot -[DATE] 2026-05-28 10:23:37 - -[RUN] psb_gedot -[DATE] 2026-05-28 10:26:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 10:50:32 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 15:14:11 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 16:06:34 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:38:00 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:41:50 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-29 08:14:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:38:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:40:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:23:30 - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:26:43 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:50:17 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 15:13:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 16:06:19 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:41:31 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-29 08:14:39 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:39:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 13:01:48 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -[RUN] psb_gedot -[DATE] 2026-05-28 10:23:37 - -[RUN] psb_gedot -[DATE] 2026-05-28 10:26:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 10:50:32 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 15:14:11 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 16:06:34 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:38:00 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:41:50 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-29 08:14:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:38:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:40:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 13:02:07 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:23:30 - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:26:43 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:50:17 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 15:13:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 16:06:19 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:41:31 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-29 08:14:39 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:39:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 13:01:48 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 13:13:14 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 11:54:06 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:13:29 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:16:23 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -[RUN] psb_gedot -[DATE] 2026-05-28 10:23:37 - -[RUN] psb_gedot -[DATE] 2026-05-28 10:26:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 10:50:32 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 15:14:11 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 16:06:34 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:38:00 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:41:50 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-29 08:14:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:38:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:40:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 13:02:07 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 13:16:42 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:23:30 - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:26:43 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:50:17 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 15:13:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 16:06:19 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:41:31 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-29 08:14:39 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:39:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 13:01:48 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 13:13:14 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 11:54:06 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:13:29 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:16:23 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:22:06 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -[RUN] psb_gedot -[DATE] 2026-05-28 10:23:37 - -[RUN] psb_gedot -[DATE] 2026-05-28 10:26:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 10:50:32 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 15:14:11 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 16:06:34 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:38:00 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:41:50 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-29 08:14:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:38:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:40:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 13:02:07 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 13:16:42 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 13:22:24 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences - -[RUN] psb_spmm -[DATE] 2026-05-28 10:23:38 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:27:00 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:50:33 - -[RUN] psb_spmm -[DATE] 2026-05-28 15:14:13 - -[RUN] psb_spmm -[DATE] 2026-05-28 16:06:35 - -[RUN] psb_spmm -[DATE] 2026-05-28 17:38:01 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[RUN] psb_spmm -[DATE] 2026-05-28 17:41:51 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 08:15:00 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 08:29:09 - -[RUN] psb_spmm -[DATE] 2026-05-29 08:33:00 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 12:18:37 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 14:53:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 15:07:42 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-30 12:38:05 -[RUN] psb_spmm -[DATE] 2026-05-30 12:40:05 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1117229 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1341885 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1411816 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1422000 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1171656 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1101118 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1437048 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1424281 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1411968 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1411359 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1368648 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1085005 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1102485 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1105069 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1424117 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1105829 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1355728 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1110541 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1108413 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1103853 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1254648 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1211936 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1249328 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1337032 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1419415 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1420479 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1326392 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1321984 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1198712 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1183208 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1347064 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1436287 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1427623 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1169376 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1105981 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1085917 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1362264 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1118597 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1112517 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1082573 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1100965 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1099901 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1435072 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1429144 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1387952 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1098229 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1423063 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1342503 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1331712 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1085613 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1207984 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1083485 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1437048 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1079077 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1412575 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1080445 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1412423 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1437656 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1408928 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1080749 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1437048 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1114949 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1418199 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1345239 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1437959 differences -[RUN] psb_spmm -[DATE] 2026-05-30 13:02:08 - -[RUN] psb_spmm -[DATE] 2026-06-03 13:16:44 - -[RUN] psb_spmm -[DATE] 2026-06-03 13:22:26 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1272269 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1128477 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1318944 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1155990 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1143525 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1245376 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1186389 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1421240 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1437352 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1427775 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1282909 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1219221 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1130465 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1227125 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1376997 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1144133 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1406332 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1203869 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1199613 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1413792 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1363480 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1231837 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1139877 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1381264 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1364088 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1178181 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1205693 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1382923 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1343720 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1382176 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1078470 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1150669 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1220296 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1375781 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1411664 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1200525 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1238981 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1191557 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1200069 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1422000 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1107805 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1430208 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1202805 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1380656 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1125741 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1265744 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1246277 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1129997 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1172557 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1406647 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1122245 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1084549 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1347216 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1432640 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1339768 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1131669 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1437808 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1113429 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1364240 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1176053 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1359832 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1325632 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1378832 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1147944 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1352676 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1354360 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1164349 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 1286720 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 1079229 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 1407407 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 1416224 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 1419719 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 1417288 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 1168300 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 1409221 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 1425344 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 1091237 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 1175293 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 1151287 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 1409839 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 1031715 differences - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:23:30 - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:26:43 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:50:17 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 15:13:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 16:06:19 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:41:31 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-29 08:14:39 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:39:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 13:01:48 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 13:13:14 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 11:54:06 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:13:29 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:16:23 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:22:06 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 14:22:24 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -[RUN] psb_gedot -[DATE] 2026-05-28 10:23:37 - -[RUN] psb_gedot -[DATE] 2026-05-28 10:26:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 10:50:32 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 15:14:11 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 16:06:34 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:38:00 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:41:50 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-29 08:14:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:38:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:40:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 13:02:07 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 13:16:42 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 13:22:24 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 14:22:44 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences - -[RUN] psb_spmm -[DATE] 2026-05-28 10:23:38 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:27:00 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:50:33 - -[RUN] psb_spmm -[DATE] 2026-05-28 15:14:13 - -[RUN] psb_spmm -[DATE] 2026-05-28 16:06:35 - -[RUN] psb_spmm -[DATE] 2026-05-28 17:38:01 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[RUN] psb_spmm -[DATE] 2026-05-28 17:41:51 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 08:15:00 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 08:29:09 - -[RUN] psb_spmm -[DATE] 2026-05-29 08:33:00 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 12:18:37 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 14:53:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 15:07:42 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-30 12:38:05 -[RUN] psb_spmm -[DATE] 2026-05-30 12:40:05 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1117229 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1341885 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1411816 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1422000 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1171656 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1101118 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1437048 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1424281 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1411968 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1411359 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1368648 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1085005 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1102485 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1105069 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1424117 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1105829 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1355728 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1110541 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1108413 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1103853 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1254648 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1211936 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1249328 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1337032 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1419415 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1420479 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1326392 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1321984 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1198712 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1183208 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1347064 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1436287 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1427623 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1169376 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1105981 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1085917 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1362264 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1118597 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1112517 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1082573 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1100965 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1099901 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1435072 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1429144 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1387952 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1098229 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1423063 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1342503 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1331712 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1085613 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1207984 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1083485 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1437048 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1079077 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1412575 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1080445 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1412423 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1437656 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1408928 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1080749 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1437048 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1114949 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1418199 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1345239 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1437959 differences -[RUN] psb_spmm -[DATE] 2026-05-30 13:02:08 - -[RUN] psb_spmm -[DATE] 2026-06-03 13:16:44 - -[RUN] psb_spmm -[DATE] 2026-06-03 13:22:26 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1272269 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1128477 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1318944 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1155990 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1143525 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1245376 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1186389 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1421240 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1437352 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1427775 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1282909 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1219221 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1130465 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1227125 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1376997 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1144133 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1406332 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1203869 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1199613 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1413792 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1363480 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1231837 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1139877 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1381264 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1364088 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1178181 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1205693 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1382923 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1343720 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1382176 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1078470 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1150669 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1220296 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1375781 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1411664 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1200525 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1238981 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1191557 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1200069 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1422000 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1107805 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1430208 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1202805 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1380656 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1125741 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1265744 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1246277 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1129997 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1172557 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1406647 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1122245 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1084549 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1347216 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1432640 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1339768 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1131669 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1437808 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1113429 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1364240 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1176053 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1359832 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1325632 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1378832 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1147944 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1352676 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1354360 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1164349 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 1286720 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 1079229 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 1407407 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 1416224 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 1419719 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 1417288 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 1168300 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 1409221 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 1425344 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 1091237 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 1175293 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 1151287 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 1409839 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 1031715 differences -[RUN] psb_spmm -[DATE] 2026-06-03 14:22:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1376704 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1115264 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1087893 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1089413 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1149616 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1127412 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1091541 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1263909 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1431728 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1079229 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1166325 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1368941 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1089565 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1435528 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1414247 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1131669 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1347509 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1119509 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1114797 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1166021 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1155533 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1176357 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1163437 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1414855 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1420327 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1381709 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1408622 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1402239 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1311952 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1144285 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1436744 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1202056 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1365606 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1437199 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1136381 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1129237 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1135469 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1078470 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1431728 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1411360 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1169517 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1364999 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1282909 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1138661 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1084245 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1093517 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1350549 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1429448 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1381404 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1331397 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1364544 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1329128 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1422608 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1114341 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1405127 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1133189 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1365760 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1339920 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1333992 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1350104 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1191557 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1360743 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1385672 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1393575 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 1136533 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 1373208 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 1323807 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 1186085 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 1330040 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 1174380 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 1243845 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 1432639 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 1232760 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 1429903 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 1416527 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 1408928 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 1410143 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 1031715 differences - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:23:30 - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:26:43 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:50:17 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 15:13:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 16:06:19 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:41:31 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-29 08:14:39 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:39:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 13:01:48 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 13:13:14 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 11:54:06 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:13:29 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:16:23 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:22:06 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 14:22:24 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:21:50 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -[RUN] psb_gedot -[DATE] 2026-05-28 10:23:37 - -[RUN] psb_gedot -[DATE] 2026-05-28 10:26:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 10:50:32 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 15:14:11 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 16:06:34 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:38:00 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:41:50 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-29 08:14:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:38:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:40:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 13:02:07 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 13:16:42 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 13:22:24 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 14:22:44 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:22:09 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:23:30 - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:26:43 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:50:17 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 15:13:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 16:06:19 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:41:31 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-29 08:14:39 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:39:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 13:01:48 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 13:13:14 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 11:54:06 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:13:29 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:16:23 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:22:06 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 14:22:24 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:21:50 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:29:28 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -[RUN] psb_gedot -[DATE] 2026-05-28 10:23:37 - -[RUN] psb_gedot -[DATE] 2026-05-28 10:26:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 10:50:32 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 15:14:11 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 16:06:34 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:38:00 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:41:50 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-29 08:14:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:38:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:40:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 13:02:07 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 13:16:42 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 13:22:24 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 14:22:44 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:22:09 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:29:48 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences - -[RUN] psb_spmm -[DATE] 2026-05-28 10:23:38 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:27:00 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:50:33 - -[RUN] psb_spmm -[DATE] 2026-05-28 15:14:13 - -[RUN] psb_spmm -[DATE] 2026-05-28 16:06:35 - -[RUN] psb_spmm -[DATE] 2026-05-28 17:38:01 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[RUN] psb_spmm -[DATE] 2026-05-28 17:41:51 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 08:15:00 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 08:29:09 - -[RUN] psb_spmm -[DATE] 2026-05-29 08:33:00 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 12:18:37 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 14:53:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 15:07:42 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-30 12:38:05 -[RUN] psb_spmm -[DATE] 2026-05-30 12:40:05 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1117229 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1341885 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1411816 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1422000 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1171656 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1101118 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1437048 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1424281 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1411968 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1411359 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1368648 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1085005 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1102485 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1105069 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1424117 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1105829 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1355728 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1110541 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1108413 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1103853 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1254648 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1211936 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1249328 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1337032 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1419415 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1420479 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1326392 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1321984 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1198712 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1183208 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1347064 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1436287 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1427623 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1169376 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1105981 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1085917 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1362264 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1118597 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1112517 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1082573 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1100965 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1099901 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1435072 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1429144 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1387952 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1098229 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1423063 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1342503 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1331712 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1085613 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1207984 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1083485 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1437048 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1079077 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1412575 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1080445 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1412423 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1437656 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1408928 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1080749 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1437048 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1114949 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1418199 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1345239 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1437959 differences -[RUN] psb_spmm -[DATE] 2026-05-30 13:02:08 - -[RUN] psb_spmm -[DATE] 2026-06-03 13:16:44 - -[RUN] psb_spmm -[DATE] 2026-06-03 13:22:26 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1272269 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1128477 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1318944 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1155990 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1143525 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1245376 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1186389 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1421240 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1437352 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1427775 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1282909 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1219221 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1130465 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1227125 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1376997 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1144133 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1406332 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1203869 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1199613 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1413792 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1363480 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1231837 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1139877 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1381264 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1364088 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1178181 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1205693 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1382923 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1343720 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1382176 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1078470 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1150669 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1220296 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1375781 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1411664 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1200525 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1238981 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1191557 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1200069 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1422000 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1107805 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1430208 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1202805 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1380656 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1125741 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1265744 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1246277 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1129997 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1172557 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1406647 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1122245 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1084549 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1347216 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1432640 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1339768 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1131669 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1437808 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1113429 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1364240 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1176053 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1359832 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1325632 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1378832 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1147944 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1352676 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1354360 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1164349 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 1286720 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 1079229 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 1407407 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 1416224 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 1419719 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 1417288 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 1168300 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 1409221 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 1425344 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 1091237 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 1175293 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 1151287 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 1409839 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 1031715 differences -[RUN] psb_spmm -[DATE] 2026-06-03 14:22:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1376704 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1115264 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1087893 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1089413 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1149616 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1127412 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1091541 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1263909 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1431728 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1079229 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1166325 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1368941 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1089565 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1435528 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1414247 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1131669 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1347509 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1119509 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1114797 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1166021 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1155533 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1176357 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1163437 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1414855 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1420327 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1381709 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1408622 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1402239 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1311952 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1144285 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1436744 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1202056 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1365606 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1437199 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1136381 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1129237 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1135469 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1078470 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1431728 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1411360 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1169517 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1364999 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1282909 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1138661 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1084245 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1093517 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1350549 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1429448 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1381404 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1331397 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1364544 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1329128 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1422608 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1114341 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1405127 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1133189 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1365760 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1339920 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1333992 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1350104 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1191557 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1360743 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1385672 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1393575 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 1136533 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 1373208 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 1323807 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 1186085 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 1330040 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 1174380 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 1243845 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 1432639 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 1232760 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 1429903 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 1416527 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 1408928 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 1410143 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 1031715 differences -[RUN] psb_spmm -[DATE] 2026-06-03 15:22:11 - -[RUN] psb_spmm -[DATE] 2026-06-03 15:29:49 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1264517 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1427168 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1169224 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1172264 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1175901 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1301007 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1255245 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1161928 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1087437 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1309509 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1298107 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1232304 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1148552 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1136533 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1162840 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1158432 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1336880 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1098989 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1350712 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1151288 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1148096 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1099141 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1241728 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1289760 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1149768 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1079685 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1260576 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1423824 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1150528 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1234584 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1289000 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1139573 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1096558 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1205096 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1088957 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1097469 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1193240 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1231229 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1129845 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1111910 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1245984 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1089413 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1089565 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1150365 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1138205 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1197192 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1130301 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1314688 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1353600 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1181840 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1143536 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1088349 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1088349 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1312700 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1437958 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1235040 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1181536 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1088349 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1156304 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1172112 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1141256 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1234279 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1320149 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1194456 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1105981 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1136685 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1427624 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1258751 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1079989 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1079837 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1131516 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 1393879 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 1437959 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 1089413 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 1318792 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 1300400 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 1385064 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 1436744 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 1336119 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 1298119 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 1313168 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 1273647 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 1031715 differences - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:23:30 - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:26:43 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:50:17 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 15:13:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 16:06:19 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:41:31 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-29 08:14:39 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:39:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 13:01:48 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 13:13:14 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 11:54:06 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:13:29 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:16:23 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:22:06 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 14:22:24 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:21:50 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:29:28 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:54:51 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -[RUN] psb_gedot -[DATE] 2026-05-28 10:23:37 - -[RUN] psb_gedot -[DATE] 2026-05-28 10:26:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 10:50:32 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 15:14:11 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 16:06:34 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:38:00 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:41:50 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-29 08:14:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:38:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:40:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 13:02:07 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 13:16:42 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 13:22:24 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 14:22:44 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:22:09 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:29:48 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:55:09 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:23:30 - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:26:43 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:50:17 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 15:13:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 16:06:19 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:41:31 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-29 08:14:39 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:39:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 13:01:48 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 13:13:14 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 11:54:06 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:13:29 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:16:23 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:22:06 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 14:22:24 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:21:50 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:29:28 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:54:51 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:57:19 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -[RUN] psb_gedot -[DATE] 2026-05-28 10:23:37 - -[RUN] psb_gedot -[DATE] 2026-05-28 10:26:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 10:50:32 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 15:14:11 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 16:06:34 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:38:00 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:41:50 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-29 08:14:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:38:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:40:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 13:02:07 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 13:16:42 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 13:22:24 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 14:22:44 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:22:09 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:29:48 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:55:09 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:57:37 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:23:30 - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:26:43 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:50:17 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 15:13:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 16:06:19 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:41:31 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-29 08:14:39 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:39:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 13:01:48 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 13:13:14 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 11:54:06 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:13:29 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:16:23 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:22:06 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 14:22:24 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:21:50 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:29:28 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:54:51 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:57:19 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 16:10:17 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -[RUN] psb_gedot -[DATE] 2026-05-28 10:23:37 - -[RUN] psb_gedot -[DATE] 2026-05-28 10:26:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 10:50:32 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 15:14:11 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 16:06:34 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:38:00 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:41:50 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-29 08:14:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:38:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:40:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 13:02:07 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 13:16:42 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 13:22:24 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 14:22:44 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:22:09 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:29:48 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:55:09 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:57:37 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 16:10:36 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 0 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 0 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 0 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 0 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 0 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 0 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 0 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:23:30 - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:26:43 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:50:17 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 15:13:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 16:06:19 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:41:31 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-29 08:14:39 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:39:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 13:01:48 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 13:13:14 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 11:54:06 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:13:29 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:16:23 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:22:06 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 14:22:24 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:21:50 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:29:28 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:54:51 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:57:19 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 16:10:17 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-04 10:36:10 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-04 10:45:09 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -[RUN] psb_gedot -[DATE] 2026-05-28 10:23:37 - -[RUN] psb_gedot -[DATE] 2026-05-28 10:26:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 10:50:32 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 15:14:11 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 16:06:34 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:38:00 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:41:50 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-29 08:14:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:38:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:40:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 13:02:07 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 13:16:42 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 13:22:24 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 14:22:44 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:22:09 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:29:48 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:55:09 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:57:37 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 16:10:36 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 0 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 0 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 0 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 0 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 0 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 0 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 0 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-04 10:45:28 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 0 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 0 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 0 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 0 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 0 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 0 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 0 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences - -[RUN] psb_spmm -[DATE] 2026-05-28 10:23:38 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:27:00 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:50:33 - -[RUN] psb_spmm -[DATE] 2026-05-28 15:14:13 - -[RUN] psb_spmm -[DATE] 2026-05-28 16:06:35 - -[RUN] psb_spmm -[DATE] 2026-05-28 17:38:01 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[RUN] psb_spmm -[DATE] 2026-05-28 17:41:51 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 08:15:00 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 08:29:09 - -[RUN] psb_spmm -[DATE] 2026-05-29 08:33:00 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 12:18:37 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 14:53:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 15:07:42 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-30 12:38:05 -[RUN] psb_spmm -[DATE] 2026-05-30 12:40:05 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1117229 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1341885 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1411816 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1422000 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1171656 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1101118 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1437048 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1424281 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1411968 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1411359 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1368648 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1085005 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1102485 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1105069 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1424117 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1105829 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1355728 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1110541 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1108413 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1103853 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1254648 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1211936 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1249328 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1337032 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1419415 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1420479 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1326392 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1321984 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1198712 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1183208 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1347064 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1436287 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1427623 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1169376 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1105981 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1085917 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1362264 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1118597 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1112517 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1082573 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1100965 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1099901 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1435072 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1429144 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1387952 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1098229 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1423063 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1342503 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1331712 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1085613 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1207984 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1083485 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1437048 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1079077 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1412575 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1080445 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1412423 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1437656 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1408928 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1080749 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1437048 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1114949 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1418199 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1345239 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1437959 differences -[RUN] psb_spmm -[DATE] 2026-05-30 13:02:08 - -[RUN] psb_spmm -[DATE] 2026-06-03 13:16:44 - -[RUN] psb_spmm -[DATE] 2026-06-03 13:22:26 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1272269 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1128477 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1318944 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1155990 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1143525 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1245376 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1186389 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1421240 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1437352 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1427775 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1282909 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1219221 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1130465 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1227125 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1376997 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1144133 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1406332 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1203869 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1199613 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1413792 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1363480 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1231837 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1139877 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1381264 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1364088 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1178181 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1205693 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1382923 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1343720 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1382176 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1078470 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1150669 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1220296 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1375781 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1411664 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1200525 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1238981 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1191557 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1200069 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1422000 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1107805 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1430208 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1202805 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1380656 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1125741 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1265744 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1246277 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1129997 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1172557 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1406647 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1122245 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1084549 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1347216 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1432640 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1339768 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1131669 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1437808 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1113429 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1364240 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1176053 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1359832 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1325632 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1378832 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1147944 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1352676 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1354360 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1164349 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 1286720 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 1079229 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 1407407 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 1416224 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 1419719 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 1417288 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 1168300 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 1409221 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 1425344 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 1091237 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 1175293 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 1151287 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 1409839 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 1031715 differences -[RUN] psb_spmm -[DATE] 2026-06-03 14:22:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1376704 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1115264 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1087893 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1089413 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1149616 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1127412 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1091541 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1263909 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1431728 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1079229 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1166325 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1368941 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1089565 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1435528 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1414247 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1131669 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1347509 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1119509 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1114797 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1166021 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1155533 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1176357 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1163437 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1414855 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1420327 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1381709 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1408622 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1402239 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1311952 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1144285 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1436744 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1202056 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1365606 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1437199 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1136381 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1129237 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1135469 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1078470 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1431728 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1411360 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1169517 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1364999 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1282909 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1138661 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1084245 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1093517 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1350549 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1429448 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1381404 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1331397 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1364544 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1329128 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1422608 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1114341 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1405127 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1133189 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1365760 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1339920 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1333992 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1350104 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1191557 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1360743 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1385672 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1393575 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 1136533 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 1373208 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 1323807 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 1186085 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 1330040 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 1174380 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 1243845 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 1432639 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 1232760 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 1429903 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 1416527 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 1408928 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 1410143 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 1031715 differences -[RUN] psb_spmm -[DATE] 2026-06-03 15:22:11 - -[RUN] psb_spmm -[DATE] 2026-06-03 15:29:49 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1264517 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1427168 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1169224 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1172264 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1175901 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1301007 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1255245 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1161928 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1087437 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1309509 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1298107 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1232304 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1148552 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1136533 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1162840 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1158432 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1336880 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1098989 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1350712 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1151288 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1148096 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1099141 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1241728 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1289760 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1149768 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1079685 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1260576 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1423824 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1150528 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1234584 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1289000 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1139573 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1096558 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1205096 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1088957 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1097469 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1193240 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1231229 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1129845 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1111910 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1245984 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1089413 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1089565 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1150365 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1138205 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1197192 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1130301 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1314688 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1353600 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1181840 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1143536 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1088349 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1088349 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1312700 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1437958 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1235040 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1181536 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1088349 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1156304 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1172112 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1141256 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1234279 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1320149 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1194456 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1105981 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1136685 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1427624 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1258751 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1079989 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1079837 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1131516 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 1393879 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 1437959 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 1089413 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 1318792 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 1300400 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 1385064 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 1436744 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 1336119 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 1298119 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 1313168 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 1273647 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 1031715 differences -[RUN] psb_spmm -[DATE] 2026-06-03 15:55:11 - -[RUN] psb_spmm -[DATE] 2026-06-03 15:57:39 - -[RUN] psb_spmm -[DATE] 2026-06-03 16:10:37 - -[RUN] psb_spmm -[DATE] 2026-06-04 10:45:29 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1368345 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1427168 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1169224 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1172264 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1175901 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1301007 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1255245 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1161928 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1087437 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1309509 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1298107 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1232304 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1148552 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1136533 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1162840 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1158432 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1336880 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1098989 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1350712 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1151288 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1148096 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1099141 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1241728 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1289760 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1149768 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1079685 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1260576 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1423824 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1150528 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1234584 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1289000 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1139573 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1096558 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1205096 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1088957 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1097469 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1193240 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1231229 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1129845 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1111910 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1245984 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1089413 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1089565 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1150365 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1138205 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1197192 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1130301 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1314688 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1353600 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1181840 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1143536 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1088349 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1088349 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1312700 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1437958 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1235040 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1181536 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1088349 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1156304 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1172112 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1141256 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1234279 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1320149 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1194456 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1105981 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1136685 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1427624 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1258751 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1079989 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1079837 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1131516 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 1393879 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 1437959 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 1089413 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 1318792 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 1300400 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 1385064 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 1436744 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 1336119 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 1298119 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 1313168 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 1273647 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 1031715 differences - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:23:30 - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:26:43 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:50:17 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 15:13:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 16:06:19 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:41:31 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-29 08:14:39 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:39:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 13:01:48 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 13:13:14 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 11:54:06 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:13:29 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:16:23 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:22:06 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 14:22:24 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:21:50 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:29:28 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:54:51 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:57:19 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 16:10:17 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-04 10:36:10 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-04 10:45:09 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-04 20:59:49 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -[RUN] psb_gedot -[DATE] 2026-05-28 10:23:37 - -[RUN] psb_gedot -[DATE] 2026-05-28 10:26:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 10:50:32 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 15:14:11 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 16:06:34 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:38:00 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:41:50 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-29 08:14:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:38:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:40:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 13:02:07 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 13:16:42 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 13:22:24 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 14:22:44 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:22:09 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:29:48 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:55:09 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:57:37 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 16:10:36 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 0 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 0 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 0 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 0 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 0 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 0 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 0 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-04 10:45:28 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 0 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 0 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 0 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 0 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 0 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 0 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 0 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-04 21:00:08 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 0 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 0 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 0 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 0 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 0 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 0 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 0 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences - -[RUN] psb_spmm -[DATE] 2026-05-28 10:23:38 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:27:00 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:50:33 - -[RUN] psb_spmm -[DATE] 2026-05-28 15:14:13 - -[RUN] psb_spmm -[DATE] 2026-05-28 16:06:35 - -[RUN] psb_spmm -[DATE] 2026-05-28 17:38:01 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[RUN] psb_spmm -[DATE] 2026-05-28 17:41:51 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 08:15:00 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 08:29:09 - -[RUN] psb_spmm -[DATE] 2026-05-29 08:33:00 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 12:18:37 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 14:53:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 15:07:42 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-30 12:38:05 -[RUN] psb_spmm -[DATE] 2026-05-30 12:40:05 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1117229 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1341885 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1411816 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1422000 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1171656 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1101118 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1437048 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1424281 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1411968 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1411359 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1368648 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1085005 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1102485 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1105069 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1424117 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1105829 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1355728 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1110541 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1108413 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1103853 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1254648 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1211936 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1249328 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1337032 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1419415 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1420479 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1326392 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1321984 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1198712 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1183208 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1347064 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1436287 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1427623 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1169376 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1105981 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1085917 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1362264 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1118597 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1112517 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1082573 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1100965 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1099901 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1435072 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1429144 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1387952 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1098229 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1423063 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1342503 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1331712 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1085613 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1207984 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1083485 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1437048 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1079077 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1412575 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1080445 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1412423 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1437656 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1408928 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1080749 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1437048 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1114949 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1418199 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1345239 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1437959 differences -[RUN] psb_spmm -[DATE] 2026-05-30 13:02:08 - -[RUN] psb_spmm -[DATE] 2026-06-03 13:16:44 - -[RUN] psb_spmm -[DATE] 2026-06-03 13:22:26 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1272269 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1128477 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1318944 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1155990 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1143525 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1245376 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1186389 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1421240 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1437352 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1427775 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1282909 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1219221 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1130465 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1227125 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1376997 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1144133 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1406332 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1203869 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1199613 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1413792 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1363480 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1231837 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1139877 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1381264 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1364088 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1178181 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1205693 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1382923 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1343720 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1382176 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1078470 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1150669 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1220296 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1375781 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1411664 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1200525 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1238981 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1191557 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1200069 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1422000 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1107805 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1430208 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1202805 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1380656 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1125741 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1265744 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1246277 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1129997 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1172557 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1406647 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1122245 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1084549 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1347216 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1432640 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1339768 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1131669 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1437808 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1113429 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1364240 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1176053 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1359832 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1325632 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1378832 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1147944 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1352676 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1354360 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1164349 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 1286720 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 1079229 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 1407407 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 1416224 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 1419719 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 1417288 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 1168300 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 1409221 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 1425344 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 1091237 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 1175293 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 1151287 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 1409839 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 1031715 differences -[RUN] psb_spmm -[DATE] 2026-06-03 14:22:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1376704 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1115264 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1087893 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1089413 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1149616 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1127412 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1091541 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1263909 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1431728 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1079229 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1166325 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1368941 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1089565 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1435528 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1414247 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1131669 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1347509 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1119509 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1114797 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1166021 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1155533 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1176357 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1163437 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1414855 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1420327 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1381709 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1408622 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1402239 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1311952 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1144285 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1436744 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1202056 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1365606 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1437199 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1136381 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1129237 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1135469 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1078470 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1431728 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1411360 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1169517 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1364999 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1282909 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1138661 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1084245 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1093517 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1350549 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1429448 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1381404 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1331397 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1364544 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1329128 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1422608 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1114341 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1405127 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1133189 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1365760 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1339920 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1333992 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1350104 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1191557 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1360743 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1385672 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1393575 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 1136533 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 1373208 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 1323807 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 1186085 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 1330040 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 1174380 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 1243845 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 1432639 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 1232760 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 1429903 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 1416527 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 1408928 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 1410143 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 1031715 differences -[RUN] psb_spmm -[DATE] 2026-06-03 15:22:11 - -[RUN] psb_spmm -[DATE] 2026-06-03 15:29:49 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1264517 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1427168 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1169224 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1172264 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1175901 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1301007 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1255245 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1161928 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1087437 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1309509 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1298107 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1232304 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1148552 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1136533 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1162840 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1158432 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1336880 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1098989 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1350712 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1151288 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1148096 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1099141 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1241728 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1289760 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1149768 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1079685 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1260576 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1423824 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1150528 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1234584 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1289000 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1139573 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1096558 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1205096 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1088957 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1097469 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1193240 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1231229 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1129845 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1111910 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1245984 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1089413 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1089565 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1150365 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1138205 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1197192 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1130301 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1314688 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1353600 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1181840 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1143536 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1088349 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1088349 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1312700 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1437958 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1235040 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1181536 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1088349 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1156304 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1172112 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1141256 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1234279 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1320149 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1194456 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1105981 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1136685 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1427624 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1258751 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1079989 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1079837 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1131516 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 1393879 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 1437959 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 1089413 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 1318792 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 1300400 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 1385064 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 1436744 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 1336119 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 1298119 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 1313168 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 1273647 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 1031715 differences -[RUN] psb_spmm -[DATE] 2026-06-03 15:55:11 - -[RUN] psb_spmm -[DATE] 2026-06-03 15:57:39 - -[RUN] psb_spmm -[DATE] 2026-06-03 16:10:37 - -[RUN] psb_spmm -[DATE] 2026-06-04 10:45:29 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1368345 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1427168 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1169224 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1172264 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1175901 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1301007 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1255245 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1161928 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1087437 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1309509 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1298107 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1232304 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1148552 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1136533 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1162840 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1158432 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1336880 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1098989 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1350712 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1151288 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1148096 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1099141 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1241728 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1289760 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1149768 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1079685 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1260576 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1423824 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1150528 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1234584 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1289000 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1139573 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1096558 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1205096 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1088957 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1097469 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1193240 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1231229 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1129845 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1111910 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1245984 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1089413 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1089565 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1150365 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1138205 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1197192 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1130301 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1314688 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1353600 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1181840 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1143536 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1088349 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1088349 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1312700 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1437958 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1235040 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1181536 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1088349 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1156304 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1172112 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1141256 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1234279 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1320149 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1194456 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1105981 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1136685 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1427624 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1258751 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1079989 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1079837 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1131516 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 1393879 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 1437959 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 1089413 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 1318792 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 1300400 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 1385064 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 1436744 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 1336119 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 1298119 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 1313168 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 1273647 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 1031715 differences -[RUN] psb_spmm -[DATE] 2026-06-04 14:56:51 - -[RUN] psb_spmm -[DATE] 2026-06-04 15:15:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 52758 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 52758 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 52758 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 52758 differences -[RUN] psb_spmm -[DATE] 2026-06-04 15:16:31 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 68 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 68 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 68 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 68 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 67 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 67 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 49 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 49 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 49 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 49 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 49 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 49 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_spmm -[DATE] 2026-06-04 15:54:33 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 68 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 68 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 68 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 68 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 67 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 67 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 69 differences -[RUN] psb_spmm -[DATE] 2026-06-04 15:59:37 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 69 differences -[RUN] psb_spmm -[DATE] 2026-06-04 16:06:14 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 68 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 68 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 68 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 68 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 67 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 67 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 49 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 49 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 49 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 49 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 49 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 49 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_spmm -[DATE] 2026-06-04 16:10:07 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 68 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 68 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[RUN] psb_spmm -[DATE] 2026-06-04 16:10:33 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 73 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 75 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 75 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 73 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 75 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 73 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 73 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 75 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 74 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 75 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 75 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 74 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 75 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 73 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 73 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 75 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 73 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 75 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 75 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 73 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 75 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 74 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 74 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 75 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_spmm -[DATE] 2026-06-04 21:00:09 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 73 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 75 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 75 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 73 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 75 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 73 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 73 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 75 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 74 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 75 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 75 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 74 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 75 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 73 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 73 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 75 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 73 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 75 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 75 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 73 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 75 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 74 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 74 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 75 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:23:30 - -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:26:43 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 10:50:17 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 15:13:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 16:06:19 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: differences -[RUN] psb_geaxpby -[DATE] 2026-05-28 17:41:31 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-29 08:14:39 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:37:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 12:39:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 13:01:48 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-05-30 13:13:14 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 11:54:06 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:13:29 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:16:23 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 13:22:06 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 14:22:24 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:21:50 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:29:28 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:54:51 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 15:57:19 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-03 16:10:17 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-04 10:36:10 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-04 10:45:09 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-04 20:59:49 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_geaxpby -[DATE] 2026-06-04 21:19:19 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences - -[RUN] psb_gedot -[DATE] 2026-05-28 10:23:37 - -[RUN] psb_gedot -[DATE] 2026-05-28 10:26:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 10:50:32 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 15:14:11 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 16:06:34 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 4 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 4 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 4 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 4 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 4 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 4 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 4 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 4 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 4 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:38:00 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: differences -[RUN] psb_gedot -[DATE] 2026-05-28 17:41:50 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-29 08:14:58 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:38:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 12:40:04 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-05-30 13:02:07 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 13:16:42 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 13:22:24 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 14:22:44 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:22:09 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:29:48 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:55:09 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 15:57:37 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 1 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 1 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 1 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 1 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 1 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 1 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 1 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-03 16:10:36 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 0 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 0 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 0 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 0 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 0 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 0 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 0 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-04 10:45:28 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 0 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 0 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 0 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 0 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 0 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 0 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 0 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-04 21:00:08 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 0 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 0 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 0 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 0 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 0 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 0 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 0 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences -[RUN] psb_gedot -[DATE] 2026-06-04 21:19:38 - -[DIFF] serial/sol_x1_y1.mtx vs parallel/sol_x1_y1.mtx: 0 differences -[DIFF] serial/sol_x1_y2.mtx vs parallel/sol_x1_y2.mtx: 0 differences -[DIFF] serial/sol_x1_y3.mtx vs parallel/sol_x1_y3.mtx: 0 differences -[DIFF] serial/sol_x1_y4.mtx vs parallel/sol_x1_y4.mtx: 0 differences -[DIFF] serial/sol_x2_y1.mtx vs parallel/sol_x2_y1.mtx: 0 differences -[DIFF] serial/sol_x2_y2.mtx vs parallel/sol_x2_y2.mtx: 0 differences -[DIFF] serial/sol_x2_y3.mtx vs parallel/sol_x2_y3.mtx: 0 differences -[DIFF] serial/sol_x2_y4.mtx vs parallel/sol_x2_y4.mtx: 0 differences -[DIFF] serial/sol_x3_y1.mtx vs parallel/sol_x3_y1.mtx: 0 differences -[DIFF] serial/sol_x3_y2.mtx vs parallel/sol_x3_y2.mtx: 0 differences -[DIFF] serial/sol_x3_y3.mtx vs parallel/sol_x3_y3.mtx: 0 differences -[DIFF] serial/sol_x3_y4.mtx vs parallel/sol_x3_y4.mtx: 0 differences -[DIFF] serial/sol_x4_y1.mtx vs parallel/sol_x4_y1.mtx: 0 differences -[DIFF] serial/sol_x4_y2.mtx vs parallel/sol_x4_y2.mtx: 0 differences -[DIFF] serial/sol_x4_y3.mtx vs parallel/sol_x4_y3.mtx: 0 differences -[DIFF] serial/sol_x4_y4.mtx vs parallel/sol_x4_y4.mtx: 0 differences - -[RUN] psb_spmm -[DATE] 2026-05-28 10:23:38 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:27:00 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:50:33 - -[RUN] psb_spmm -[DATE] 2026-05-28 15:14:13 - -[RUN] psb_spmm -[DATE] 2026-05-28 16:06:35 - -[RUN] psb_spmm -[DATE] 2026-05-28 17:38:01 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[RUN] psb_spmm -[DATE] 2026-05-28 17:41:51 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 08:15:00 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 08:29:09 - -[RUN] psb_spmm -[DATE] 2026-05-29 08:33:00 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 12:18:37 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 14:53:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 15:07:42 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-30 12:38:05 -[RUN] psb_spmm -[DATE] 2026-05-30 12:40:05 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1117229 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1341885 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1411816 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1422000 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1171656 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1101118 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1437048 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1424281 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1411968 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1411359 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1368648 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1085005 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1102485 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1105069 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1424117 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1105829 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1355728 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1110541 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1108413 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1103853 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1254648 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1211936 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1249328 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1337032 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1419415 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1420479 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1326392 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1321984 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1198712 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1183208 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1347064 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1436287 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1427623 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1169376 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1105981 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1085917 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1362264 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1118597 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1112517 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1082573 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1100965 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1099901 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1435072 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1429144 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1387952 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1098229 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1423063 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1342503 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1331712 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1085613 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1207984 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1083485 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1437048 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1079077 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1412575 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1080445 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1412423 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1437656 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1408928 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1080749 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1437048 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1114949 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1418199 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1345239 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1437959 differences -[RUN] psb_spmm -[DATE] 2026-05-30 13:02:08 - -[RUN] psb_spmm -[DATE] 2026-06-03 13:16:44 - -[RUN] psb_spmm -[DATE] 2026-06-03 13:22:26 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1272269 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1128477 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1318944 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1155990 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1143525 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1245376 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1186389 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1421240 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1437352 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1427775 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1282909 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1219221 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1130465 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1227125 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1376997 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1144133 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1406332 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1203869 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1199613 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1413792 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1363480 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1231837 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1139877 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1381264 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1364088 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1178181 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1205693 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1382923 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1343720 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1382176 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1078470 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1150669 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1220296 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1375781 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1411664 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1200525 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1238981 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1191557 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1200069 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1422000 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1107805 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1430208 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1202805 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1380656 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1125741 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1265744 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1246277 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1129997 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1172557 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1406647 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1122245 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1084549 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1347216 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1432640 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1339768 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1131669 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1437808 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1113429 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1364240 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1176053 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1359832 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1325632 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1378832 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1147944 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1352676 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1354360 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1164349 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 1286720 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 1079229 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 1407407 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 1416224 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 1419719 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 1417288 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 1168300 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 1409221 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 1425344 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 1091237 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 1175293 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 1151287 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 1409839 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 1031715 differences -[RUN] psb_spmm -[DATE] 2026-06-03 14:22:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1376704 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1115264 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1087893 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1089413 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1149616 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1127412 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1091541 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1263909 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1431728 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1079229 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1166325 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1368941 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1089565 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1435528 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1414247 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1131669 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1347509 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1119509 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1114797 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1166021 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1155533 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1176357 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1163437 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1414855 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1420327 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1381709 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1408622 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1402239 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1311952 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1144285 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1436744 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1202056 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1365606 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1437199 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1136381 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1129237 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1135469 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1078470 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1431728 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1411360 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1169517 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1364999 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1282909 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1138661 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1084245 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1093517 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1350549 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1429448 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1381404 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1331397 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1364544 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1329128 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1422608 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1114341 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1405127 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1133189 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1365760 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1339920 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1333992 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1350104 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1191557 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1360743 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1385672 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1393575 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 1136533 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 1373208 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 1323807 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 1186085 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 1330040 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 1174380 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 1243845 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 1432639 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 1232760 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 1429903 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 1416527 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 1408928 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 1410143 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 1031715 differences -[RUN] psb_spmm -[DATE] 2026-06-03 15:22:11 - -[RUN] psb_spmm -[DATE] 2026-06-03 15:29:49 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1264517 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1427168 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1169224 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1172264 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1175901 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1301007 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1255245 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1161928 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1087437 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1309509 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1298107 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1232304 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1148552 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1136533 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1162840 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1158432 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1336880 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1098989 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1350712 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1151288 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1148096 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1099141 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1241728 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1289760 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1149768 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1079685 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1260576 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1423824 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1150528 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1234584 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1289000 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1139573 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1096558 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1205096 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1088957 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1097469 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1193240 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1231229 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1129845 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1111910 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1245984 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1089413 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1089565 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1150365 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1138205 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1197192 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1130301 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1314688 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1353600 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1181840 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1143536 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1088349 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1088349 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1312700 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1437958 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1235040 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1181536 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1088349 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1156304 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1172112 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1141256 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1234279 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1320149 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1194456 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1105981 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1136685 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1427624 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1258751 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1079989 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1079837 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1131516 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 1393879 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 1437959 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 1089413 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 1318792 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 1300400 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 1385064 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 1436744 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 1336119 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 1298119 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 1313168 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 1273647 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 1031715 differences -[RUN] psb_spmm -[DATE] 2026-06-03 15:55:11 - -[RUN] psb_spmm -[DATE] 2026-06-03 15:57:39 - -[RUN] psb_spmm -[DATE] 2026-06-03 16:10:37 - -[RUN] psb_spmm -[DATE] 2026-06-04 10:45:29 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1368345 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1427168 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1169224 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1172264 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1175901 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1301007 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1255245 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1161928 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1087437 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1309509 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1298107 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1232304 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1148552 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1136533 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1162840 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1158432 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1336880 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1098989 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1350712 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1151288 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1148096 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1099141 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1241728 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1289760 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1149768 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1079685 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1260576 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1423824 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1150528 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1234584 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1289000 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1139573 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1096558 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1205096 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1088957 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1097469 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1193240 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1231229 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1129845 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1111910 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1245984 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1089413 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1089565 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1150365 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1138205 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1197192 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1130301 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1314688 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1353600 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1181840 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1143536 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1088349 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1088349 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1312700 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1437958 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1235040 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1181536 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1088349 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1156304 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1172112 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1141256 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1234279 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1320149 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1194456 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1105981 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1136685 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1427624 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1258751 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1079989 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1079837 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1131516 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 1393879 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 1437959 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 1089413 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 1318792 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 1300400 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 1385064 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 1436744 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 1336119 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 1298119 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 1313168 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 1273647 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 1031715 differences -[RUN] psb_spmm -[DATE] 2026-06-04 14:56:51 - -[RUN] psb_spmm -[DATE] 2026-06-04 15:15:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 52758 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 52758 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 52758 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 52758 differences -[RUN] psb_spmm -[DATE] 2026-06-04 15:16:31 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 68 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 68 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 68 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 68 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 67 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 67 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 49 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 49 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 49 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 49 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 49 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 49 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_spmm -[DATE] 2026-06-04 15:54:33 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 68 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 68 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 68 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 68 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 67 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 67 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 69 differences -[RUN] psb_spmm -[DATE] 2026-06-04 15:59:37 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 69 differences -[RUN] psb_spmm -[DATE] 2026-06-04 16:06:14 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 68 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 68 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 68 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 68 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 67 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 67 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 49 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 49 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 49 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 49 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 49 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 49 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_spmm -[DATE] 2026-06-04 16:10:07 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 68 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 68 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[RUN] psb_spmm -[DATE] 2026-06-04 16:10:33 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 73 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 75 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 75 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 73 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 75 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 73 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 73 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 75 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 74 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 75 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 75 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 74 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 75 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 73 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 73 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 75 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 73 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 75 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 75 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 73 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 75 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 74 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 74 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 75 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_spmm -[DATE] 2026-06-04 21:00:09 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 73 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 75 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 75 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 73 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 75 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 73 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 73 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 75 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 74 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 75 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 75 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 74 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 75 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 73 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 73 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 75 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 73 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 75 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 75 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 73 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 75 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 74 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 74 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 75 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_spmm -[DATE] 2026-06-04 21:19:39 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences - diff --git a/test/computational_routines/spmm/logs/psblas_spmm_test.log b/test/computational_routines/spmm/logs/psblas_spmm_test.log deleted file mode 100644 index af82d3b09..000000000 --- a/test/computational_routines/spmm/logs/psblas_spmm_test.log +++ /dev/null @@ -1,1673 +0,0 @@ -[RUN] psb_spmm -[DATE] 2026-05-28 10:23:38 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:27:00 - -[RUN] psb_spmm -[DATE] 2026-05-28 10:50:33 - -[RUN] psb_spmm -[DATE] 2026-05-28 15:14:13 - -[RUN] psb_spmm -[DATE] 2026-05-28 16:06:35 - -[RUN] psb_spmm -[DATE] 2026-05-28 17:38:01 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: differences -[RUN] psb_spmm -[DATE] 2026-05-28 17:41:51 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 08:15:00 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 08:29:09 - -[RUN] psb_spmm -[DATE] 2026-05-29 08:33:00 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 12:18:37 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 14:53:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-29 15:07:42 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[RUN] psb_spmm -[DATE] 2026-05-30 12:38:05 -[RUN] psb_spmm -[DATE] 2026-05-30 12:40:05 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1117229 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1341885 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1411816 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1422000 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1171656 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1101118 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1437048 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1424281 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1411968 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1411359 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1368648 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1085005 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1102485 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1105069 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1424117 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1105829 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1355728 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1110541 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1108413 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1103853 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1254648 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1211936 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1249328 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1337032 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1419415 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1420479 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1326392 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1321984 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1198712 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1183208 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1347064 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1436287 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1427623 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1169376 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1105981 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1085917 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1362264 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1118597 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1112517 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1082573 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1100965 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1099901 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1435072 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1429144 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1387952 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1098229 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1423063 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1342503 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1331712 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1085613 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1207984 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1083485 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1437048 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1079077 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1412575 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1080445 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1412423 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1437656 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1408928 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1080749 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1437048 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1114949 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1418199 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1345239 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1437959 differences -[RUN] psb_spmm -[DATE] 2026-05-30 13:02:08 - -[RUN] psb_spmm -[DATE] 2026-06-03 13:16:44 - -[RUN] psb_spmm -[DATE] 2026-06-03 13:22:26 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1272269 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1128477 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1318944 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1155990 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1143525 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1245376 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1186389 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1421240 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1437352 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1427775 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1282909 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1219221 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1130465 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1227125 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1376997 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1144133 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1406332 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1203869 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1199613 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1413792 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1363480 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1231837 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1139877 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1381264 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1364088 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1178181 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1205693 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1382923 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1343720 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1382176 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1078470 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1150669 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1220296 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1375781 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1411664 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1200525 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1238981 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1191557 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1200069 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1422000 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1107805 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1430208 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1202805 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1380656 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1125741 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1265744 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1246277 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1129997 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1172557 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1406647 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1122245 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1084549 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1347216 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1432640 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1339768 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1131669 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1437808 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1113429 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1364240 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1176053 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1359832 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1325632 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1378832 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1147944 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1352676 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1354360 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1164349 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 1286720 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 1079229 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 1407407 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 1416224 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 1419719 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 1417288 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 1168300 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 1409221 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 1425344 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 1091237 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 1175293 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 1151287 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 1409839 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 1031715 differences -[RUN] psb_spmm -[DATE] 2026-06-03 14:22:45 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1376704 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1115264 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1087893 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1089413 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1149616 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1127412 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1091541 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1263909 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1431728 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1079229 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1166325 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1368941 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1089565 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1435528 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1414247 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1131669 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1347509 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1119509 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1114797 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1166021 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1155533 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1176357 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1163437 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1414855 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1420327 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1381709 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1408622 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1402239 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1311952 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1144285 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1436744 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1202056 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1365606 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1437199 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1136381 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1129237 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1135469 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1078470 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1431728 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1411360 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1169517 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1364999 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1282909 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1138661 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1084245 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1093517 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1350549 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1429448 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1381404 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1331397 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1364544 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1329128 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1422608 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1114341 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1405127 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1133189 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1365760 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1339920 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1333992 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1350104 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1191557 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1360743 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1385672 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1393575 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 1136533 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 1373208 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 1323807 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 1186085 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 1330040 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 1174380 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 1243845 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 1432639 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 1232760 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 1429903 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 1416527 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 1408928 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 1410143 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 1031715 differences -[RUN] psb_spmm -[DATE] 2026-06-03 15:22:11 - -[RUN] psb_spmm -[DATE] 2026-06-03 15:29:49 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1264517 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1427168 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1169224 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1172264 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1175901 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1301007 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1255245 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1161928 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1087437 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1309509 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1298107 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1232304 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1148552 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1136533 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1162840 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1158432 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1336880 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1098989 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1350712 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1151288 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1148096 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1099141 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1241728 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1289760 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1149768 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1079685 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1260576 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1423824 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1150528 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1234584 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1289000 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1139573 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1096558 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1205096 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1088957 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1097469 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1193240 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1231229 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1129845 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1111910 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1245984 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1089413 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1089565 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1150365 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1138205 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1197192 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1130301 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1314688 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1353600 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1181840 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1143536 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1088349 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1088349 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1312700 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1437958 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1235040 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1181536 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1088349 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1156304 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1172112 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1141256 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1234279 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1320149 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1194456 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1105981 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1136685 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1427624 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1258751 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1079989 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1079837 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1131516 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 1393879 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 1437959 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 1089413 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 1318792 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 1300400 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 1385064 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 1436744 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 1336119 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 1298119 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 1313168 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 1273647 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 1031715 differences -[RUN] psb_spmm -[DATE] 2026-06-03 15:55:11 - -[RUN] psb_spmm -[DATE] 2026-06-03 15:57:39 - -[RUN] psb_spmm -[DATE] 2026-06-03 16:10:37 - -[RUN] psb_spmm -[DATE] 2026-06-04 10:45:29 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 1368345 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 1427168 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 1169224 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 1172264 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 1175901 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 1301007 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 1255245 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 1161928 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 1087437 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 1309509 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 1298107 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 1232304 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 1148552 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 1136533 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 1162840 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 1158432 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 1336880 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 1098989 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 1350712 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 1151288 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 1078470 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 1148096 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 1099141 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 1241728 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 1289760 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 1149768 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 1079685 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 1260576 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 1423824 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 1150528 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 1234584 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 1289000 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 1139573 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 1096558 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 1205096 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 1088957 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 1097469 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 1193240 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 1231229 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 1129845 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 1111910 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 1245984 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 1089413 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 1089565 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 1150365 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 1138205 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 1197192 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 1130301 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 1314688 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 1353600 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 1437959 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 1437959 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 1181840 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 1143536 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 1088349 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 1088349 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 1312700 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 1437958 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 1235040 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 1181536 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 1088349 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 1156304 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 1172112 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 1141256 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 1234279 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 1320149 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 1194456 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 1105981 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 1136685 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 1437960 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 1427624 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 1258751 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 1079989 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 1079837 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 1131516 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 1393879 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 1437959 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 1437959 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 1089413 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 1318792 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 1300400 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 1385064 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 1436744 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 1336119 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 1298119 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 1313168 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 1273647 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 1031715 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 1031715 differences -[RUN] psb_spmm -[DATE] 2026-06-04 14:56:51 - -[RUN] psb_spmm -[DATE] 2026-06-04 15:15:57 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 52758 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 52758 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 52758 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 52758 differences -[RUN] psb_spmm -[DATE] 2026-06-04 15:16:31 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 68 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 68 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 68 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 68 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 67 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 67 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 49 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 49 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 49 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 49 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 49 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 49 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_spmm -[DATE] 2026-06-04 15:54:33 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 68 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 68 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 68 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 68 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 67 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 67 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 69 differences -[RUN] psb_spmm -[DATE] 2026-06-04 15:59:37 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 69 differences -[RUN] psb_spmm -[DATE] 2026-06-04 16:06:14 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 68 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 68 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 68 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 68 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 67 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 67 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 49 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 49 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 49 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 49 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 49 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 49 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 50 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_spmm -[DATE] 2026-06-04 16:10:07 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 68 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 67 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 68 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 68 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 69 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[RUN] psb_spmm -[DATE] 2026-06-04 16:10:33 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 73 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 75 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 75 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 73 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 75 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 73 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 73 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 75 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 74 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 75 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 75 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 74 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 75 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 73 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 73 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 75 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 73 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 75 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 75 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 73 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 75 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 74 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 74 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 75 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_spmm -[DATE] 2026-06-04 21:00:09 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 73 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 75 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 75 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 73 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 75 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 73 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 73 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 75 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 74 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 75 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 75 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 74 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 75 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 73 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 73 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 75 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 73 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 75 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 75 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 73 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 75 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 74 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 74 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 75 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 74 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 37 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences -[RUN] psb_spmm -[DATE] 2026-06-04 21:19:39 - -[DIFF] serial/sol_x1_y1_a1_b1.mtx vs parallel/sol_x1_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b2.mtx vs parallel/sol_x1_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a1_b3.mtx vs parallel/sol_x1_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b1.mtx vs parallel/sol_x1_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b2.mtx vs parallel/sol_x1_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a2_b3.mtx vs parallel/sol_x1_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b1.mtx vs parallel/sol_x1_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b2.mtx vs parallel/sol_x1_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y1_a3_b3.mtx vs parallel/sol_x1_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b1.mtx vs parallel/sol_x1_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b2.mtx vs parallel/sol_x1_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a1_b3.mtx vs parallel/sol_x1_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b1.mtx vs parallel/sol_x1_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b2.mtx vs parallel/sol_x1_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a2_b3.mtx vs parallel/sol_x1_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b1.mtx vs parallel/sol_x1_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b2.mtx vs parallel/sol_x1_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y2_a3_b3.mtx vs parallel/sol_x1_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b1.mtx vs parallel/sol_x1_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b2.mtx vs parallel/sol_x1_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a1_b3.mtx vs parallel/sol_x1_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b1.mtx vs parallel/sol_x1_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b2.mtx vs parallel/sol_x1_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a2_b3.mtx vs parallel/sol_x1_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b1.mtx vs parallel/sol_x1_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b2.mtx vs parallel/sol_x1_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y3_a3_b3.mtx vs parallel/sol_x1_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b1.mtx vs parallel/sol_x1_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b2.mtx vs parallel/sol_x1_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a1_b3.mtx vs parallel/sol_x1_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b1.mtx vs parallel/sol_x1_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b2.mtx vs parallel/sol_x1_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a2_b3.mtx vs parallel/sol_x1_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b1.mtx vs parallel/sol_x1_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b2.mtx vs parallel/sol_x1_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x1_y4_a3_b3.mtx vs parallel/sol_x1_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b1.mtx vs parallel/sol_x2_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b2.mtx vs parallel/sol_x2_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a1_b3.mtx vs parallel/sol_x2_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b1.mtx vs parallel/sol_x2_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b2.mtx vs parallel/sol_x2_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a2_b3.mtx vs parallel/sol_x2_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b1.mtx vs parallel/sol_x2_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b2.mtx vs parallel/sol_x2_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y1_a3_b3.mtx vs parallel/sol_x2_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b1.mtx vs parallel/sol_x2_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b2.mtx vs parallel/sol_x2_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a1_b3.mtx vs parallel/sol_x2_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b1.mtx vs parallel/sol_x2_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b2.mtx vs parallel/sol_x2_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a2_b3.mtx vs parallel/sol_x2_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b1.mtx vs parallel/sol_x2_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b2.mtx vs parallel/sol_x2_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y2_a3_b3.mtx vs parallel/sol_x2_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b1.mtx vs parallel/sol_x2_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b2.mtx vs parallel/sol_x2_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a1_b3.mtx vs parallel/sol_x2_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b1.mtx vs parallel/sol_x2_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b2.mtx vs parallel/sol_x2_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a2_b3.mtx vs parallel/sol_x2_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b1.mtx vs parallel/sol_x2_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b2.mtx vs parallel/sol_x2_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y3_a3_b3.mtx vs parallel/sol_x2_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b1.mtx vs parallel/sol_x2_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b2.mtx vs parallel/sol_x2_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a1_b3.mtx vs parallel/sol_x2_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b1.mtx vs parallel/sol_x2_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b2.mtx vs parallel/sol_x2_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a2_b3.mtx vs parallel/sol_x2_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b1.mtx vs parallel/sol_x2_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b2.mtx vs parallel/sol_x2_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x2_y4_a3_b3.mtx vs parallel/sol_x2_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b1.mtx vs parallel/sol_x3_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b2.mtx vs parallel/sol_x3_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a1_b3.mtx vs parallel/sol_x3_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b1.mtx vs parallel/sol_x3_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b2.mtx vs parallel/sol_x3_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a2_b3.mtx vs parallel/sol_x3_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b1.mtx vs parallel/sol_x3_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b2.mtx vs parallel/sol_x3_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y1_a3_b3.mtx vs parallel/sol_x3_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b1.mtx vs parallel/sol_x3_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b2.mtx vs parallel/sol_x3_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a1_b3.mtx vs parallel/sol_x3_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b1.mtx vs parallel/sol_x3_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b2.mtx vs parallel/sol_x3_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a2_b3.mtx vs parallel/sol_x3_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b1.mtx vs parallel/sol_x3_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b2.mtx vs parallel/sol_x3_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y2_a3_b3.mtx vs parallel/sol_x3_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b1.mtx vs parallel/sol_x3_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b2.mtx vs parallel/sol_x3_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a1_b3.mtx vs parallel/sol_x3_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b1.mtx vs parallel/sol_x3_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b2.mtx vs parallel/sol_x3_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a2_b3.mtx vs parallel/sol_x3_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b1.mtx vs parallel/sol_x3_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b2.mtx vs parallel/sol_x3_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y3_a3_b3.mtx vs parallel/sol_x3_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b1.mtx vs parallel/sol_x3_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b2.mtx vs parallel/sol_x3_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a1_b3.mtx vs parallel/sol_x3_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b1.mtx vs parallel/sol_x3_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b2.mtx vs parallel/sol_x3_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a2_b3.mtx vs parallel/sol_x3_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b1.mtx vs parallel/sol_x3_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b2.mtx vs parallel/sol_x3_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x3_y4_a3_b3.mtx vs parallel/sol_x3_y4_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b1.mtx vs parallel/sol_x4_y1_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b2.mtx vs parallel/sol_x4_y1_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a1_b3.mtx vs parallel/sol_x4_y1_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b1.mtx vs parallel/sol_x4_y1_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b2.mtx vs parallel/sol_x4_y1_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a2_b3.mtx vs parallel/sol_x4_y1_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b1.mtx vs parallel/sol_x4_y1_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b2.mtx vs parallel/sol_x4_y1_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y1_a3_b3.mtx vs parallel/sol_x4_y1_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b1.mtx vs parallel/sol_x4_y2_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b2.mtx vs parallel/sol_x4_y2_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a1_b3.mtx vs parallel/sol_x4_y2_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b1.mtx vs parallel/sol_x4_y2_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b2.mtx vs parallel/sol_x4_y2_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a2_b3.mtx vs parallel/sol_x4_y2_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b1.mtx vs parallel/sol_x4_y2_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b2.mtx vs parallel/sol_x4_y2_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y2_a3_b3.mtx vs parallel/sol_x4_y2_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b1.mtx vs parallel/sol_x4_y3_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b2.mtx vs parallel/sol_x4_y3_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a1_b3.mtx vs parallel/sol_x4_y3_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b1.mtx vs parallel/sol_x4_y3_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b2.mtx vs parallel/sol_x4_y3_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a2_b3.mtx vs parallel/sol_x4_y3_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b1.mtx vs parallel/sol_x4_y3_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b2.mtx vs parallel/sol_x4_y3_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y3_a3_b3.mtx vs parallel/sol_x4_y3_a3_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b1.mtx vs parallel/sol_x4_y4_a1_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b2.mtx vs parallel/sol_x4_y4_a1_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a1_b3.mtx vs parallel/sol_x4_y4_a1_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b1.mtx vs parallel/sol_x4_y4_a2_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b2.mtx vs parallel/sol_x4_y4_a2_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a2_b3.mtx vs parallel/sol_x4_y4_a2_b3.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b1.mtx vs parallel/sol_x4_y4_a3_b1.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b2.mtx vs parallel/sol_x4_y4_a3_b2.mtx: 0 differences -[DIFF] serial/sol_x4_y4_a3_b3.mtx vs parallel/sol_x4_y4_a3_b3.mtx: 0 differences From 8e02a99a1153701873faaead3123a1a578c34969 Mon Sep 17 00:00:00 2001 From: Stack-1 Date: Fri, 12 Jun 2026 19:50:40 +0200 Subject: [PATCH 07/10] [ADD] Stock preconditioners, configurable block format and full base-class contract for the nested matrix Complete the integration of the nested (MATNEST) operator into the standard PSBLAS infrastructure: - Preconditioners: implement get_diag and csgetrow on psb_d_nest_base_mat so the stock one-level preconditioners build directly on the nested operator (DIAG through the concatenated block diagonals, BJAC through the format-agnostic csget path used by the ILU factorizations). - Configurable block storage: psb_d_nest_rect_block and psb_d_nest_matrix%asb accept an optional type ('CSR' default, 'CSC', 'COO') or mold (any class extending psb_d_base_sparse_mat, e.g. the psb_ext ELL/HLL formats); the operator is format-agnostic since every operation delegates to the blocks. - Device-capable matvec: override vect_mv to gather/scatter through the vectors' own gth/sct with encapsulated index vectors (device kernels on device vectors) and to run each block through its vect_mv, so device block formats execute their native kernels; bit-equivalent to csmv on host. - Full psb_d_base_sparse_mat contract by delegation to the blocks: transposed csmv (dedicated kernel, ghost contributions left to the transposed halo exchange), multi-RHS csmm, cp_to_coo/mv_to_coo (unlocking cscnv, csclip, tril/triu through the base generics), rowsum/arwsum/colsum/aclsum, maxval/spnmi/spnm1, scal (left/right) and scals, clone (view semantics: shared blocks, re-owned index maps), mold, sizeof. cp_from_coo/mv_from_coo, csput and cssv/cssm are intentionally left to the base error (meaningless for a block-operator view), documented in the type and in the README. Tests: glob assembles the blocks in HLL (psb_ext) and rect in CSC, both still bit-identical to the monolithic CSR oracle; the CG test solves under NONE, DIAG and BJAC/ILU(0), requiring convergence to the exact solution for all of them and DIAG bit-identical to NONE (exactness check of the nested get_diag). README updated with the user API reference, the preconditioner section and the implemented-contract section. Author: Simone Staccone (Stack-1) --- base/modules/Makefile | 3 +- .../serial/psb_d_nest_base_mat_mod.F90 | 798 +++++++++++++++++- base/modules/tools/psb_d_nest_builder_mod.F90 | 13 +- base/modules/tools/psb_d_nest_tools_mod.F90 | 14 +- test/nested/CMakeLists.txt | 8 +- test/nested/Makefile | 2 +- test/nested/README.md | 135 ++- test/nested/psb_d_nest_cg_test.F90 | 89 +- test/nested/psb_d_nest_glob_test.F90 | 9 +- test/nested/psb_d_nest_rect_test.F90 | 4 +- 10 files changed, 1009 insertions(+), 66 deletions(-) diff --git a/base/modules/Makefile b/base/modules/Makefile index 8040e6a4b..27ded2451 100644 --- a/base/modules/Makefile +++ b/base/modules/Makefile @@ -461,7 +461,8 @@ psblas/psb_s_psblas_mod.o psblas/psb_c_psblas_mod.o psblas/psb_d_psblas_mod.o ps # --- nested mat/desc dependencies (MATNEST) --- desc/psb_desc_nest_mod.o: desc/psb_desc_mod.o serial/psb_d_nest_mat_mod.o: serial/psb_d_mat_mod.o -serial/psb_d_nest_base_mat_mod.o: serial/psb_d_nest_mat_mod.o desc/psb_desc_nest_mod.o serial/psb_d_base_mat_mod.o serial/psb_d_mat_mod.o desc/psb_desc_mod.o +serial/psb_d_nest_base_mat_mod.o: serial/psb_d_nest_mat_mod.o desc/psb_desc_nest_mod.o serial/psb_d_base_mat_mod.o serial/psb_d_mat_mod.o desc/psb_desc_mod.o \ + serial/psb_i_vect_mod.o serial/psb_d_base_vect_mod.o psb_d_nest_mod.o: \ desc/psb_desc_nest_mod.o \ serial/psb_d_nest_mat_mod.o \ diff --git a/base/modules/serial/psb_d_nest_base_mat_mod.F90 b/base/modules/serial/psb_d_nest_base_mat_mod.F90 index af135dcc2..5b48288b5 100644 --- a/base/modules/serial/psb_d_nest_base_mat_mod.F90 +++ b/base/modules/serial/psb_d_nest_base_mat_mod.F90 @@ -52,7 +52,10 @@ module psb_d_nest_base_mat_mod use psb_const_mod use psb_error_mod + use psb_realloc_mod, only : psb_ensure_size use psb_d_base_mat_mod, only : psb_d_base_sparse_mat + use psb_d_base_vect_mod, only : psb_d_base_vect_type + use psb_i_vect_mod, only : psb_i_vect_type use psb_desc_mod, only : psb_desc_type use psb_desc_nest_mod, only : psb_desc_nest_type use psb_d_nest_mat_mod, only : psb_d_nest_sparse_mat @@ -65,6 +68,10 @@ module psb_d_nest_base_mat_mod type :: psb_d_nest_field_map integer(psb_ipk_) :: n_owned = 0 integer(psb_ipk_), allocatable :: global_local_pos(:) + ! same positions as an encapsulated index vector, for the device-capable + ! gather/scatter (gth/sct) used by vect_mv; pointer so that its target can + ! be synced even when the operator dummy argument is intent(in) + type(psb_i_vect_type), pointer :: gather_pos => null() end type psb_d_nest_field_map type, extends(psb_d_base_sparse_mat) :: psb_d_nest_base_mat @@ -77,6 +84,36 @@ module psb_d_nest_base_mat_mod procedure, pass(a) :: get_nzeros => psb_d_nest_base_get_nzeros procedure, nopass :: get_fmt => psb_d_nest_base_get_fmt procedure, pass(a) :: free => psb_d_nest_base_free + ! enable the stock PSBLAS preconditioners on the nested operator: + ! get_diag is used by DIAG/JACOBI, csgetrow by BJAC (ILU factorizations + ! go through the format-agnostic csget path) + procedure, pass(a) :: get_diag => psb_d_nest_base_get_diag + procedure, pass(a) :: csgetrow => psb_d_nest_base_csgetrow + ! device-capable matvec on encapsulated vectors: gathers/scatters through + ! the vectors' own gth/sct and runs each block through its vect_mv, so + ! device block formats execute their device kernels + procedure, pass(a) :: vect_mv => psb_d_nest_base_vect_mv + ! full base-class contract (delegating to the blocks): + procedure, pass(a) :: csmm => psb_d_nest_base_csmm + procedure, pass(a) :: cp_to_coo => psb_d_nest_base_cp_to_coo + procedure, pass(a) :: mv_to_coo => psb_d_nest_base_mv_to_coo + procedure, pass(a) :: rowsum => psb_d_nest_base_rowsum + procedure, pass(a) :: arwsum => psb_d_nest_base_arwsum + procedure, pass(a) :: colsum => psb_d_nest_base_colsum + procedure, pass(a) :: aclsum => psb_d_nest_base_aclsum + procedure, pass(a) :: maxval => psb_d_nest_base_maxval + procedure, pass(a) :: spnmi => psb_d_nest_base_csnmi + procedure, pass(a) :: spnm1 => psb_d_nest_base_csnm1 + procedure, pass(a) :: scals => psb_d_nest_base_scals + procedure, pass(a) :: scalv => psb_d_nest_base_scal + procedure, pass(a) :: clone => psb_d_nest_base_clone + procedure, pass(a) :: mold => psb_d_nest_base_mold + procedure, pass(a) :: sizeof => psb_d_nest_base_sizeof + ! NOT implemented on purpose (base error 700 is the intended behaviour): + ! cp_from_coo / mv_from_coo (a nested operator cannot be built from a flat + ! matrix without the field structure), csput (insertions go to the blocks + ! before assembly), cssv/cssm (triangular solve is undefined for a block + ! operator) end type psb_d_nest_base_mat private @@ -97,9 +134,19 @@ contains ! pointers into the caller), so we only detach them and release the field maps. subroutine psb_d_nest_base_free(a) class(psb_d_nest_base_mat), intent(inout) :: a + integer(psb_ipk_) :: i_field, local_info + if (allocated(a%field_map)) then + do i_field = 1, size(a%field_map) + if (associated(a%field_map(i_field)%gather_pos)) then + call a%field_map(i_field)%gather_pos%free(local_info) + deallocate(a%field_map(i_field)%gather_pos) + a%field_map(i_field)%gather_pos => null() + end if + end do + deallocate(a%field_map) + end if a%block_storage => null() a%grid_desc => null() - if (allocated(a%field_map)) deallocate(a%field_map) a%n_fields = 0 call a%set_null() end subroutine psb_d_nest_base_free @@ -120,6 +167,271 @@ contains end if end function psb_d_nest_base_get_nzeros + ! get_diag: diagonal of the global operator. In the global-local layout the + ! owned entries of field i occupy positions owned_offset+1..owned_offset+n_owned, + ! and for owned indices the field-local column k maps to the same global-local + ! position as row k, so the global diagonal is the concatenation of the + ! diagonals of the diagonal blocks (i,i); absent blocks contribute zeros + ! (e.g. the (2,2) block of a saddle-point operator). + subroutine psb_d_nest_base_get_diag(a, d, info) + class(psb_d_nest_base_mat), intent(in) :: a + real(psb_dpk_), intent(out) :: d(:) + integer(psb_ipk_), intent(out) :: info + + real(psb_dpk_), allocatable :: block_diag(:) + integer(psb_ipk_) :: i_field, n_owned, owned_offset + character(len=24) :: name + + info = psb_success_ + name = 'psb_d_nest_get_diag' + + if (.not. (associated(a%block_storage) .and. allocated(a%field_map))) then + info = psb_err_invalid_mat_state_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + if (size(d) < a%get_nrows()) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='d too small') + return + end if + + d(1:a%get_nrows()) = dzero + owned_offset = 0 + do i_field = 1, a%n_fields + n_owned = a%field_map(i_field)%n_owned + if (a%block_storage%has_block(i_field, i_field)) then + allocate(block_diag(n_owned), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + call a%block_storage%mats(i_field,i_field)%a%get_diag(block_diag, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block get_diag') + return + end if + d(owned_offset+1 : owned_offset+n_owned) = block_diag(1:n_owned) + deallocate(block_diag) + end if + owned_offset = owned_offset + n_owned + end do + end subroutine psb_d_nest_base_get_diag + + ! csgetrow: extract local rows imin..imax of the global operator as COO + ! triplets, with columns in the global-local layout (the operator's column + ! space). Each global-local row r belongs to one field i (row k within the + ! field); its entries are the union over j of row k of block (i,j), with the + ! block-local column c remapped through field_map(j)%global_local_pos(c). + ! This is the format-agnostic access path used by the ILU factorizations of + ! the BJAC preconditioner (via csget/csgetblk). + subroutine psb_d_nest_base_csgetrow(imin,imax,a,nz,ia,ja,val,info,& + & jmin,jmax,iren,append,nzin,rscale,cscale,chksz) + class(psb_d_nest_base_mat), intent(in) :: a + integer(psb_ipk_), intent(in) :: imin,imax + integer(psb_ipk_), intent(out) :: nz + integer(psb_ipk_), allocatable, intent(inout) :: ia(:), ja(:) + real(psb_dpk_), allocatable, intent(inout) :: val(:) + integer(psb_ipk_),intent(out) :: info + logical, intent(in), optional :: append + integer(psb_ipk_), intent(in), optional :: iren(:) + integer(psb_ipk_), intent(in), optional :: jmin,jmax, nzin + logical, intent(in), optional :: rscale,cscale,chksz + + integer(psb_ipk_), allocatable :: block_row_ia(:), block_row_ja(:) + real(psb_dpk_), allocatable :: block_row_val(:) + integer(psb_ipk_) :: jmin_, jmax_, nzin_, out_pos + integer(psb_ipk_) :: r_row, i_field, j_field, k_in_field, owned_offset + integer(psb_ipk_) :: block_nz, t_entry, global_local_col + logical :: append_ + character(len=24) :: name + + info = psb_success_ + name = 'psb_d_nest_csgetrow' + + if (.not. (associated(a%block_storage) .and. allocated(a%field_map))) then + info = psb_err_invalid_mat_state_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + if (present(iren)) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='iren not supported'); return + end if + if (present(rscale)) then + if (rscale) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='rscale not supported'); return + end if + end if + if (present(cscale)) then + if (cscale) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='cscale not supported'); return + end if + end if + + jmin_ = 1 + jmax_ = a%get_ncols() + if (present(jmin)) jmin_ = jmin + if (present(jmax)) jmax_ = jmax + append_ = .false. + if (present(append)) append_ = append + nzin_ = 0 + if (append_ .and. present(nzin)) nzin_ = nzin + + nz = 0 + out_pos = nzin_ + + do r_row = max(imin, 1), min(imax, a%get_nrows()) + ! locate the field owning global-local row r_row + owned_offset = 0 + i_field = 0 + do while (i_field < a%n_fields) + i_field = i_field + 1 + if (r_row <= owned_offset + a%field_map(i_field)%n_owned) exit + owned_offset = owned_offset + a%field_map(i_field)%n_owned + end do + k_in_field = r_row - owned_offset + + do j_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%csgetrow(k_in_field, k_in_field, & + & block_nz, block_row_ia, block_row_ja, block_row_val, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block csgetrow') + return + end if + do t_entry = 1, block_nz + global_local_col = a%field_map(j_field)%global_local_pos(block_row_ja(t_entry)) + if ((global_local_col < jmin_) .or. (global_local_col > jmax_)) cycle + out_pos = out_pos + 1 + call psb_ensure_size(out_pos, ia, info) + if (info == psb_success_) call psb_ensure_size(out_pos, ja, info) + if (info == psb_success_) call psb_ensure_size(out_pos, val, info) + if (info /= psb_success_) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + ia(out_pos) = r_row + ja(out_pos) = global_local_col + val(out_pos) = block_row_val(t_entry) + nz = nz + 1 + end do + end do + end do + end subroutine psb_d_nest_base_csgetrow + + ! vect_mv: matvec on encapsulated vectors (the path taken by psb_spmm with + ! psb_d_vect_type). Instead of falling back to the host-array csmv, it + ! (1) gathers each column-field sub-vector through the vector's own gth with + ! an encapsulated index vector (a device kernel on device vectors), + ! (2) runs each block through its vect_mv (device formats execute their own + ! device kernels), with per-field work vectors allocated with mold=x so + ! they share the dynamic type of the incoming vectors, + ! (3) scatters each row-field result back through the vector's own sct. + ! Host/device traffic is limited to the compact field buffers; on plain host + ! vectors this is exactly equivalent to the array csmv. + subroutine psb_d_nest_base_vect_mv(alpha, a, x, beta, y, info, trans) + class(psb_d_nest_base_mat), intent(in) :: a + real(psb_dpk_), intent(in) :: alpha, beta + class(psb_d_base_vect_type), intent(inout) :: x + class(psb_d_base_vect_type), intent(inout) :: y + integer(psb_ipk_), intent(out) :: info + character, optional, intent(in) :: trans + + class(psb_d_base_vect_type), allocatable :: x_field_vec, y_field_vec + real(psb_dpk_), allocatable :: x_field_buf(:), y_field_buf(:) + real(psb_dpk_) :: block_beta + integer(psb_ipk_) :: i_field, j_field, n_owned, n_local, local_info + logical :: row_has_blocks + character :: trans_ + character(len=24) :: name + + info = psb_success_ + name = 'psb_d_nest_vect_mv' + + trans_ = 'N' + if (present(trans)) trans_ = trans + if (.not. (associated(a%block_storage) .and. allocated(a%field_map))) then + info = psb_err_invalid_mat_state_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + if (trans_ /= 'N' .and. trans_ /= 'n') then + ! transposed product: fall back to host arrays (rare path) + block + real(psb_dpk_), allocatable :: x_host(:), y_host(:) + x_host = x%get_vect() + y_host = y%get_vect() + call psb_d_nest_base_csmv_t(alpha, a, x_host, beta, y_host, info) + call y%bld(y_host) + end block + return + end if + + ! work vectors share the dynamic type of the incoming vectors + allocate(x_field_vec, mold=x, stat=info) + if (info == 0) allocate(y_field_vec, mold=y, stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + + do i_field = 1, a%n_fields + n_owned = a%field_map(i_field)%n_owned + call psb_ensure_size(n_owned, y_field_buf, info) + if (info /= psb_success_) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + + row_has_blocks = .false. + block_beta = dzero + do j_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + + ! gather the column-field sub-vector (owned + ghosts) from x + n_local = size(a%field_map(j_field)%global_local_pos) + call psb_ensure_size(n_local, x_field_buf, info) + if (info /= psb_success_) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + call x%gth(ione, int(n_local, psb_mpk_), & + & a%field_map(j_field)%gather_pos%v, x_field_buf) + call x_field_vec%free(local_info) + call x_field_vec%bld(x_field_buf(1:n_local)) + + if (.not. row_has_blocks) then + ! first block of this row field: (re)build the accumulator at the + ! right size, zeroed + y_field_buf(1:n_owned) = dzero + call y_field_vec%free(local_info) + call y_field_vec%bld(y_field_buf(1:n_owned)) + row_has_blocks = .true. + end if + + ! y_field = alpha * A(i,j) * x_field + block_beta * y_field + call a%block_storage%mats(i_field,j_field)%a%spmm(alpha, x_field_vec, & + & block_beta, y_field_vec, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block vect_mv') + return + end if + block_beta = done + end do + + ! scatter the row-field result into y (beta applied on the owned rows); + ! a row field with no blocks still rescales its rows by beta + if (row_has_blocks) then + y_field_buf(1:n_owned) = y_field_vec%get_vect() + else + y_field_buf(1:n_owned) = dzero + end if + call y%sct(ione, int(n_owned, psb_mpk_), & + & a%field_map(i_field)%gather_pos%v, y_field_buf, beta) + end do + + call x_field_vec%free(local_info) + call y_field_vec%free(local_info) + end subroutine psb_d_nest_base_vect_mv + ! Build the per-field gather maps and set the local dimensions, from the nested ! grid descriptor (per-field distribution desc_grid%descs(1,field)) and the ! composed global descriptor desc_global (produced by psb_cd_nest_compose). @@ -187,6 +499,12 @@ contains end if nest_op%field_map(i_field)%global_local_pos(n_owned + i_entry) = local_pos end do + ! encapsulated copy of the positions for the device-capable gth/sct + allocate(nest_op%field_map(i_field)%gather_pos, stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + call nest_op%field_map(i_field)%gather_pos%bld(nest_op%field_map(i_field)%global_local_pos) owned_offset = owned_offset + n_owned end do @@ -217,10 +535,9 @@ contains trans_op = 'N' if (present(trans)) trans_op = trans if (trans_op /= 'N' .and. trans_op /= 'n') then - ! Transposed nested product is not implemented (would swap block indices - ! and need the transposed halo); reject explicitly. See P5. - info = psb_err_transpose_not_n_unsupported_ - call psb_errpush(info, name) + ! transposed product: the block structure of A^T is the transpose of the + ! block grid, handled by the dedicated kernel below + call psb_d_nest_base_csmv_t(alpha, a, x, beta, y, info) return end if if (.not. associated(a%block_storage)) then @@ -277,6 +594,477 @@ contains end subroutine psb_d_nest_base_csmv + ! Transposed matvec kernel: y = alpha * A^T * x + beta * y. + ! The block structure of A^T is the transpose of the block grid: + ! y(cols of field j) += alpha * sum_i A(i,j)^T * x(owned rows of field i). + ! x is read on the owned rows of each row field; the result lands on ALL the + ! local columns of each column field (owned + ghosts); the distributed caller + ! (psb_spmm with trans='T') then accumulates the ghost contributions to their + ! owners through the transposed halo exchange. + subroutine psb_d_nest_base_csmv_t(alpha, a, x, beta, y, info) + real(psb_dpk_), intent(in) :: alpha, beta, x(:) + class(psb_d_nest_base_mat), intent(in) :: a + real(psb_dpk_), intent(inout) :: y(:) + integer(psb_ipk_), intent(out) :: info + + real(psb_dpk_), allocatable :: x_field(:), y_field(:) + integer(psb_ipk_) :: i_block_row, j_block_col, i_entry + integer(psb_ipk_) :: n_local_col_field, n_owned_row_field + character(len=24) :: name + + info = psb_success_ + name = 'psb_d_nest_base_csmv_t' + + if (.not. associated(a%block_storage)) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + + ! y <- beta * y (on the whole column space) + if (beta == dzero) then + y(:) = dzero + else if (beta /= done) then + y(:) = beta * y(:) + end if + + do j_block_col = 1, a%n_fields + n_local_col_field = size(a%field_map(j_block_col)%global_local_pos) + allocate(y_field(n_local_col_field), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + ! current column-field output sub-vector (owned + ghosts) + do i_entry = 1, n_local_col_field + y_field(i_entry) = y(a%field_map(j_block_col)%global_local_pos(i_entry)) + end do + + do i_block_row = 1, a%n_fields + if (a%block_storage%has_block(i_block_row, j_block_col)) then + n_owned_row_field = a%field_map(i_block_row)%n_owned + allocate(x_field(n_owned_row_field), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + ! gather the row-field input sub-vector (owned rows only) + do i_entry = 1, n_owned_row_field + x_field(i_entry) = x(a%field_map(i_block_row)%global_local_pos(i_entry)) + end do + ! y_field <- alpha * A(i,j)^T * x_field + y_field + call a%block_storage%mats(i_block_row, j_block_col)%a%csmv( & + & alpha, x_field, done, y_field, info, 'T') + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block csmv T') + return + end if + deallocate(x_field) + end if + end do + + ! scatter the column-field output sub-vector back into y + do i_entry = 1, n_local_col_field + y(a%field_map(j_block_col)%global_local_pos(i_entry)) = y_field(i_entry) + end do + deallocate(y_field) + end do + end subroutine psb_d_nest_base_csmv_t + + ! csmm: multi-RHS product, the 2D analogue of csmv (same gather/scatter + ! per field, the block product is the block's own csmm) + subroutine psb_d_nest_base_csmm(alpha, a, x, beta, y, info, trans) + class(psb_d_nest_base_mat), intent(in) :: a + real(psb_dpk_), intent(in) :: alpha, beta, x(:,:) + real(psb_dpk_), intent(inout) :: y(:,:) + integer(psb_ipk_), intent(out) :: info + character, optional, intent(in) :: trans + + real(psb_dpk_), allocatable :: x_field(:,:), y_field(:,:) + integer(psb_ipk_) :: i_block_row, j_block_col, i_entry + integer(psb_ipk_) :: n_local_col_field, n_owned_row_field, n_rhs + character :: trans_op + character(len=24) :: name + + info = psb_success_ + name = 'psb_d_nest_base_csmm' + trans_op = 'N' + if (present(trans)) trans_op = trans + if (trans_op /= 'N' .and. trans_op /= 'n') then + info = psb_err_transpose_not_n_unsupported_ + call psb_errpush(info, name); return + end if + if (.not. associated(a%block_storage)) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + n_rhs = min(size(x,2), size(y,2)) + + if (beta == dzero) then + y(:,:) = dzero + else if (beta /= done) then + y(:,:) = beta * y(:,:) + end if + + do j_block_col = 1, a%n_fields + n_local_col_field = size(a%field_map(j_block_col)%global_local_pos) + allocate(x_field(n_local_col_field, n_rhs), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + do i_entry = 1, n_local_col_field + x_field(i_entry, 1:n_rhs) = x(a%field_map(j_block_col)%global_local_pos(i_entry), 1:n_rhs) + end do + + do i_block_row = 1, a%n_fields + if (a%block_storage%has_block(i_block_row, j_block_col)) then + n_owned_row_field = a%field_map(i_block_row)%n_owned + allocate(y_field(n_owned_row_field, n_rhs), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + do i_entry = 1, n_owned_row_field + y_field(i_entry, 1:n_rhs) = y(a%field_map(i_block_row)%global_local_pos(i_entry), 1:n_rhs) + end do + call a%block_storage%mats(i_block_row, j_block_col)%a%csmm( & + & alpha, x_field, done, y_field, info, trans_op) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block csmm') + return + end if + do i_entry = 1, n_owned_row_field + y(a%field_map(i_block_row)%global_local_pos(i_entry), 1:n_rhs) = y_field(i_entry, 1:n_rhs) + end do + deallocate(y_field) + end if + end do + deallocate(x_field) + end do + end subroutine psb_d_nest_base_csmm + + ! cp_to_coo: assemble all the blocks into a single local COO in the + ! global-local layout (rows = concatenated owned rows, columns = the + ! operator's column space). This is the core conversion hook: the generic + ! base-class machinery builds cscnv, csclip, tril/triu, ... on top of it. + subroutine psb_d_nest_base_cp_to_coo(a, b, info) + use psb_d_base_mat_mod, only : psb_d_coo_sparse_mat + class(psb_d_nest_base_mat), intent(in) :: a + class(psb_d_coo_sparse_mat), intent(inout) :: b + integer(psb_ipk_), intent(out) :: info + + type(psb_d_coo_sparse_mat) :: block_coo + integer(psb_ipk_) :: i_field, j_field, k_entry, n_entries, out_pos, owned_offset + character(len=24) :: name + + info = psb_success_ + name = 'psb_d_nest_cp_to_coo' + + if (.not. (associated(a%block_storage) .and. allocated(a%field_map))) then + info = psb_err_invalid_mat_state_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + + call b%allocate(a%get_nrows(), a%get_ncols(), a%get_nzeros()) + out_pos = 0 + owned_offset = 0 + do i_field = 1, a%n_fields + do j_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%cp_to_coo(block_coo, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block cp_to_coo') + return + end if + n_entries = block_coo%get_nzeros() + do k_entry = 1, n_entries + b%ia(out_pos+k_entry) = owned_offset + block_coo%ia(k_entry) + b%ja(out_pos+k_entry) = a%field_map(j_field)%global_local_pos(block_coo%ja(k_entry)) + b%val(out_pos+k_entry) = block_coo%val(k_entry) + end do + out_pos = out_pos + n_entries + call block_coo%free() + end do + owned_offset = owned_offset + a%field_map(i_field)%n_owned + end do + call b%set_nzeros(out_pos) + call b%set_dupl(psb_dupl_add_) + call b%fix(info) + if (info /= psb_success_) & + & call psb_errpush(psb_err_from_subroutine_, name, a_err='coo fix') + end subroutine psb_d_nest_base_cp_to_coo + + ! mv_to_coo: the adapter does not own the blocks, so "move" degenerates to + ! copy + detach of the adapter + subroutine psb_d_nest_base_mv_to_coo(a, b, info) + use psb_d_base_mat_mod, only : psb_d_coo_sparse_mat + class(psb_d_nest_base_mat), intent(inout) :: a + class(psb_d_coo_sparse_mat), intent(inout) :: b + integer(psb_ipk_), intent(out) :: info + + call a%cp_to_coo(b, info) + if (info == psb_success_) call a%free() + end subroutine psb_d_nest_base_mv_to_coo + + ! rowsum/arwsum: (absolute) row sums, accumulated across the blocks of each + ! row field; d is in the global-local row layout + subroutine psb_d_nest_base_rowsum(d, a) + class(psb_d_nest_base_mat), intent(in) :: a + real(psb_dpk_), intent(out) :: d(:) + call psb_d_nest_base_sum_rows(d, a, absolute=.false.) + end subroutine psb_d_nest_base_rowsum + + subroutine psb_d_nest_base_arwsum(d, a) + class(psb_d_nest_base_mat), intent(in) :: a + real(psb_dpk_), intent(out) :: d(:) + call psb_d_nest_base_sum_rows(d, a, absolute=.true.) + end subroutine psb_d_nest_base_arwsum + + subroutine psb_d_nest_base_sum_rows(d, a, absolute) + real(psb_dpk_), intent(out) :: d(:) + class(psb_d_nest_base_mat), intent(in) :: a + logical, intent(in) :: absolute + + real(psb_dpk_), allocatable :: block_sums(:) + integer(psb_ipk_) :: i_field, j_field, k_entry, n_owned, owned_offset + + d(:) = dzero + if (.not. associated(a%block_storage)) return + owned_offset = 0 + do i_field = 1, a%n_fields + n_owned = a%field_map(i_field)%n_owned + allocate(block_sums(n_owned)) + do j_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + if (absolute) then + call a%block_storage%mats(i_field,j_field)%a%arwsum(block_sums) + else + call a%block_storage%mats(i_field,j_field)%a%rowsum(block_sums) + end if + do k_entry = 1, n_owned + d(owned_offset+k_entry) = d(owned_offset+k_entry) + block_sums(k_entry) + end do + end do + deallocate(block_sums) + owned_offset = owned_offset + n_owned + end do + end subroutine psb_d_nest_base_sum_rows + + ! colsum/aclsum: (absolute) column sums in the operator's column space, + ! accumulated across the blocks of each column field + subroutine psb_d_nest_base_colsum(d, a) + class(psb_d_nest_base_mat), intent(in) :: a + real(psb_dpk_), intent(out) :: d(:) + call psb_d_nest_base_sum_cols(d, a, absolute=.false.) + end subroutine psb_d_nest_base_colsum + + subroutine psb_d_nest_base_aclsum(d, a) + class(psb_d_nest_base_mat), intent(in) :: a + real(psb_dpk_), intent(out) :: d(:) + call psb_d_nest_base_sum_cols(d, a, absolute=.true.) + end subroutine psb_d_nest_base_aclsum + + subroutine psb_d_nest_base_sum_cols(d, a, absolute) + real(psb_dpk_), intent(out) :: d(:) + class(psb_d_nest_base_mat), intent(in) :: a + logical, intent(in) :: absolute + + real(psb_dpk_), allocatable :: field_sums(:), block_sums(:) + integer(psb_ipk_) :: i_field, j_field, k_entry, n_local + + d(:) = dzero + if (.not. associated(a%block_storage)) return + do j_field = 1, a%n_fields + n_local = size(a%field_map(j_field)%global_local_pos) + allocate(field_sums(n_local), block_sums(n_local)) + field_sums(:) = dzero + do i_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + if (absolute) then + call a%block_storage%mats(i_field,j_field)%a%aclsum(block_sums) + else + call a%block_storage%mats(i_field,j_field)%a%colsum(block_sums) + end if + field_sums(1:n_local) = field_sums(1:n_local) + block_sums(1:n_local) + end do + do k_entry = 1, n_local + d(a%field_map(j_field)%global_local_pos(k_entry)) = field_sums(k_entry) + end do + deallocate(field_sums, block_sums) + end do + end subroutine psb_d_nest_base_sum_cols + + ! maxval / infinity norm / 1-norm, by delegation/accumulation over blocks + function psb_d_nest_base_maxval(a) result(res) + class(psb_d_nest_base_mat), intent(in) :: a + real(psb_dpk_) :: res + integer(psb_ipk_) :: i_field, j_field + res = dzero + if (.not. associated(a%block_storage)) return + do j_field = 1, a%n_fields + do i_field = 1, a%n_fields + if (a%block_storage%has_block(i_field, j_field)) & + & res = max(res, a%block_storage%mats(i_field,j_field)%a%maxval()) + end do + end do + end function psb_d_nest_base_maxval + + function psb_d_nest_base_csnmi(a) result(res) + class(psb_d_nest_base_mat), intent(in) :: a + real(psb_dpk_) :: res + real(psb_dpk_), allocatable :: row_sums(:) + res = dzero + if (a%get_nrows() <= 0) return + allocate(row_sums(a%get_nrows())) + call psb_d_nest_base_sum_rows(row_sums, a, absolute=.true.) + res = maxval(row_sums) + end function psb_d_nest_base_csnmi + + function psb_d_nest_base_csnm1(a) result(res) + class(psb_d_nest_base_mat), intent(in) :: a + real(psb_dpk_) :: res + real(psb_dpk_), allocatable :: col_sums(:) + res = dzero + if (a%get_ncols() <= 0) return + allocate(col_sums(a%get_ncols())) + call psb_d_nest_base_sum_cols(col_sums, a, absolute=.true.) + res = maxval(col_sums) + end function psb_d_nest_base_csnm1 + + ! scals/scal: scaling acts on the underlying blocks (the operator is a view) + subroutine psb_d_nest_base_scals(d, a, info) + class(psb_d_nest_base_mat), intent(inout) :: a + real(psb_dpk_), intent(in) :: d + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_) :: i_field, j_field + character(len=24) :: name + info = psb_success_ + name = 'psb_d_nest_scals' + if (.not. associated(a%block_storage)) then + info = psb_err_invalid_mat_state_; call psb_errpush(info, name); return + end if + do j_field = 1, a%n_fields + do i_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%scal(d, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block scal'); return + end if + end do + end do + end subroutine psb_d_nest_base_scals + + subroutine psb_d_nest_base_scal(d, a, info, side) + class(psb_d_nest_base_mat), intent(inout) :: a + real(psb_dpk_), intent(in) :: d(:) + integer(psb_ipk_), intent(out) :: info + character, intent(in), optional :: side + + real(psb_dpk_), allocatable :: d_field(:) + integer(psb_ipk_) :: i_field, j_field, k_entry, n_owned, n_local, owned_offset + character :: side_ + character(len=24) :: name + + info = psb_success_ + name = 'psb_d_nest_scal' + side_ = 'L' + if (present(side)) side_ = side + if (.not. associated(a%block_storage)) then + info = psb_err_invalid_mat_state_; call psb_errpush(info, name); return + end if + + if (side_ == 'L' .or. side_ == 'l') then + ! row scaling: each row field uses its owned slice of d + owned_offset = 0 + do i_field = 1, a%n_fields + n_owned = a%field_map(i_field)%n_owned + do j_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%scal( & + & d(owned_offset+1:owned_offset+n_owned), info, side='L') + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block scal L'); return + end if + end do + owned_offset = owned_offset + n_owned + end do + else + ! column scaling: each column field gathers its slice of d + do j_field = 1, a%n_fields + n_local = size(a%field_map(j_field)%global_local_pos) + allocate(d_field(n_local)) + do k_entry = 1, n_local + d_field(k_entry) = d(a%field_map(j_field)%global_local_pos(k_entry)) + end do + do i_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%scal(d_field, info, side='R') + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block scal R'); return + end if + end do + deallocate(d_field) + end do + end if + end subroutine psb_d_nest_base_scal + + ! clone: the adapter is a view, so the clone shares the blocks and the grid + ! descriptor (pointers) while re-owning its private gather index vectors + subroutine psb_d_nest_base_clone(a, b, info) + class(psb_d_nest_base_mat), intent(inout) :: a + class(psb_d_base_sparse_mat), allocatable, intent(inout) :: b + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_) :: i_field + + info = psb_success_ + if (allocated(b)) deallocate(b) + allocate(b, source=a, stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, 'psb_d_nest_clone'); return + end if + select type (b_nest => b) + type is (psb_d_nest_base_mat) + if (allocated(b_nest%field_map)) then + do i_field = 1, size(b_nest%field_map) + ! the sourced copy shares a's gather_pos targets: re-own fresh copies + b_nest%field_map(i_field)%gather_pos => null() + allocate(b_nest%field_map(i_field)%gather_pos, stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, 'psb_d_nest_clone'); return + end if + call b_nest%field_map(i_field)%gather_pos%bld( & + & b_nest%field_map(i_field)%global_local_pos) + end do + end if + end select + end subroutine psb_d_nest_base_clone + + subroutine psb_d_nest_base_mold(a, b, info) + class(psb_d_nest_base_mat), intent(in) :: a + class(psb_d_base_sparse_mat), allocatable, intent(inout) :: b + integer(psb_ipk_), intent(out) :: info + info = psb_success_ + if (allocated(b)) deallocate(b) + allocate(b, mold=a, stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, 'psb_d_nest_mold') + end if + end subroutine psb_d_nest_base_mold + + ! sizeof: blocks + gather maps (the adapter does not own the descriptors) + function psb_d_nest_base_sizeof(a) result(res) + class(psb_d_nest_base_mat), intent(in) :: a + integer(psb_epk_) :: res + integer(psb_ipk_) :: i_field + res = 8 + if (associated(a%block_storage)) res = res + a%block_storage%sizeof() + if (allocated(a%field_map)) then + do i_field = 1, size(a%field_map) + if (allocated(a%field_map(i_field)%global_local_pos)) & + & res = res + psb_sizeof_ip * size(a%field_map(i_field)%global_local_pos) + end do + end if + end function psb_d_nest_base_sizeof + ! Selective (regime 2) application of a SINGLE block: ! y_field = alpha * A(i_block_row, j_block_col) * x_field + beta * y_field ! x_field is the column-field local vector (owned + ghosts) ALREADY halo-exchanged diff --git a/base/modules/tools/psb_d_nest_builder_mod.F90 b/base/modules/tools/psb_d_nest_builder_mod.F90 index 0fb2851ea..b54782944 100644 --- a/base/modules/tools/psb_d_nest_builder_mod.F90 +++ b/base/modules/tools/psb_d_nest_builder_mod.F90 @@ -67,6 +67,7 @@ module psb_d_nest_builder_mod use psb_penv_mod, only : psb_ctxt_type, psb_info use psb_desc_mod, only : psb_desc_type use psb_d_mat_mod, only : psb_dspmat_type + use psb_d_base_mat_mod, only : psb_d_base_sparse_mat use psb_cd_tools_mod, only : psb_cdall, psb_cdins, psb_cdasb use psb_desc_nest_mod, only : psb_desc_nest_type use psb_d_nest_mat_mod, only : psb_d_nest_sparse_mat @@ -184,10 +185,15 @@ contains end subroutine psb_d_nest_op_ins ! asb: assemble the descriptors, build the blocks, compose the global - ! descriptor, set up the operator and wrap it into a_glob - subroutine psb_d_nest_op_asb(op, info) + ! descriptor, set up the operator and wrap it into a_glob. + ! The optional type ('CSR'/'CSC'/'COO', default 'CSR') or mold (any + ! class extending psb_d_base_sparse_mat, e.g. the psb_ext ELL/HLL or + ! the psb_cuda device formats) selects the storage format of the blocks. + subroutine psb_d_nest_op_asb(op, info, type, mold) class(psb_d_nest_matrix), intent(inout), target :: op integer(psb_ipk_), intent(out) :: info + character(len=*), intent(in), optional :: type + class(psb_d_base_sparse_mat), intent(in), optional :: mold type(psb_d_nest_base_mat) :: nest_operator integer(psb_ipk_) :: n_fields, i_field, j_field @@ -220,7 +226,8 @@ contains & op%block_buffer(i_field,j_field)%entry_rows, & & op%block_buffer(i_field,j_field)%entry_cols, & & op%block_buffer(i_field,j_field)%entry_vals, & - & op%field_desc(i_field), op%field_desc(j_field), info) + & op%field_desc(i_field), op%field_desc(j_field), info, & + & type=type, mold=mold) if (info /= psb_success_) then call psb_errpush(psb_err_from_subroutine_, name, a_err='rect_block'); return end if diff --git a/base/modules/tools/psb_d_nest_tools_mod.F90 b/base/modules/tools/psb_d_nest_tools_mod.F90 index f1e8f2836..da1cc03b8 100644 --- a/base/modules/tools/psb_d_nest_tools_mod.F90 +++ b/base/modules/tools/psb_d_nest_tools_mod.F90 @@ -45,7 +45,7 @@ module psb_d_nest_tools_mod use psb_desc_nest_mod, only : psb_desc_nest_type use psb_d_nest_mat_mod, only : psb_d_nest_sparse_mat use psb_d_mat_mod, only : psb_dspmat_type - use psb_d_base_mat_mod, only : psb_d_coo_sparse_mat + use psb_d_base_mat_mod, only : psb_d_coo_sparse_mat, psb_d_base_sparse_mat use psb_desc_mod, only : psb_desc_type implicit none @@ -304,13 +304,15 @@ contains ! desc_row field-i descriptor (rows) ! desc_col field-j descriptor (columns, with union halo) ! - subroutine psb_d_nest_rect_block(blk, nz, ia_glob, ja_glob, val, desc_row, desc_col, info) + subroutine psb_d_nest_rect_block(blk, nz, ia_glob, ja_glob, val, desc_row, desc_col, info, type, mold) type(psb_dspmat_type), intent(out) :: blk integer(psb_ipk_), intent(in) :: nz integer(psb_lpk_), intent(in) :: ia_glob(:), ja_glob(:) real(psb_dpk_), intent(in) :: val(:) type(psb_desc_type), intent(in) :: desc_row, desc_col integer(psb_ipk_), intent(out) :: info + character(len=*), intent(in), optional :: type ! base storage format (default 'CSR') + class(psb_d_base_sparse_mat), intent(in), optional :: mold ! any format, e.g. psb_ext ELL/HLL type(psb_d_coo_sparse_mat) :: coo_block integer(psb_ipk_) :: k_entry, n_loc_rows, n_loc_cols, loc_row, loc_col @@ -347,7 +349,13 @@ contains call psb_errpush(psb_err_from_subroutine_, name, a_err='coo fix'); return end if call blk%mv_from(coo_block) - call blk%cscnv(info, type='CSR') + if (present(mold)) then + call blk%cscnv(info, mold=mold) + else if (present(type)) then + call blk%cscnv(info, type=type) + else + call blk%cscnv(info, type='CSR') + end if if (info /= 0) then call psb_errpush(psb_err_from_subroutine_, name, a_err='cscnv'); return end if diff --git a/test/nested/CMakeLists.txt b/test/nested/CMakeLists.txt index 95c1bed75..f742a8cf1 100644 --- a/test/nested/CMakeLists.txt +++ b/test/nested/CMakeLists.txt @@ -29,16 +29,16 @@ set(SOURCES_D_NEST_CG_TEST psb_d_nest_cg_test.F90) set(SOURCES_D_NEST_BUILDER_TEST psb_d_nest_builder_test.F90) add_executable(psb_d_nest_glob_test ${SOURCES_D_NEST_GLOB_TEST}) -target_link_libraries(psb_d_nest_glob_test psblas::util psblas::linsolve psblas::prec psblas::base) +target_link_libraries(psb_d_nest_glob_test psblas::util psblas::linsolve psblas::prec psblas::ext psblas::base) add_executable(psb_d_nest_rect_test ${SOURCES_D_NEST_RECT_TEST}) -target_link_libraries(psb_d_nest_rect_test psblas::util psblas::linsolve psblas::prec psblas::base) +target_link_libraries(psb_d_nest_rect_test psblas::util psblas::linsolve psblas::prec psblas::ext psblas::base) add_executable(psb_d_nest_cg_test ${SOURCES_D_NEST_CG_TEST}) -target_link_libraries(psb_d_nest_cg_test psblas::util psblas::linsolve psblas::prec psblas::base) +target_link_libraries(psb_d_nest_cg_test psblas::util psblas::linsolve psblas::prec psblas::ext psblas::base) add_executable(psb_d_nest_builder_test ${SOURCES_D_NEST_BUILDER_TEST}) -target_link_libraries(psb_d_nest_builder_test psblas::util psblas::linsolve psblas::prec psblas::base) +target_link_libraries(psb_d_nest_builder_test psblas::util psblas::linsolve psblas::prec psblas::ext psblas::base) # Set output directory for executables foreach(target psb_d_nest_glob_test psb_d_nest_rect_test psb_d_nest_cg_test psb_d_nest_builder_test) diff --git a/test/nested/Makefile b/test/nested/Makefile index b59501ecd..9790e8f06 100644 --- a/test/nested/Makefile +++ b/test/nested/Makefile @@ -5,7 +5,7 @@ include $(INCDIR)/Make.inc.psblas # # Libraries used LIBDIR=$(INSTALLDIR)/lib -PSBLAS_LIB= -L$(LIBDIR) -lpsb_util -lpsb_linsolve -lpsb_prec -lpsb_base +PSBLAS_LIB= -L$(LIBDIR) -lpsb_util -lpsb_linsolve -lpsb_prec -lpsb_ext -lpsb_base LDLIBS= $(PSBLDLIBS) # # Compilers and such diff --git a/test/nested/README.md b/test/nested/README.md index a52d2cc5c..b8d17bb06 100644 --- a/test/nested/README.md +++ b/test/nested/README.md @@ -26,14 +26,14 @@ sub-blocks. ## 1. Concepts * **Field** — a contiguous index space (e.g. velocity `V` and pressure `Q` in a saddle-point problem). Each field has its own `psb_desc_type` distribution. -* **Block (i,j)** — the sub-matrix coupling field `i` (rows) with field `j` (columns). It may be rectangular (`|field i| /= |field j|`) and may be absent. +* **Block (i,j)** — the sub-matrix coupling field `i` (rows) with field `j` (columns). It may be rectangular (different field sizes) and may be absent. * **Global operator** — the blocks are concatenated into a single **square** operator `M` of size `sum(field_sizes)`, distributed over one **composed global descriptor** with a **union halo** (one halo exchange per matrix-vector product, covering all blocks of a given column field at once). * **Rectangular blocks** — PSBLAS does not support rectangular *distributed* matrices, but it does support rectangular *local* CSR/COO matrices. The rectangular product therefore happens only in the **local** block `csmv`; the only object carrying a descriptor (and hence communication) is the global operator, which is always square. The global operator (`a_glob`) and global descriptor (`desc_glob`) can be passed unchanged to `psb_spmm`, `psb_krylov`, and the standard preconditioners. -## 2. Recommended API: `psb_d_nest_matrix` +## 2. Quick start: `psb_d_nest_matrix` The easy way to build a nested matrix is the `psb_d_nest_matrix` type (module `psb_d_nest_builder_mod`, re-exported by the umbrella `psb_d_nest_mod`), which follows the usual PSBLAS `init` / `ins` / `asb` pattern and hides all the descriptor / halo / compose / setup boilerplate: @@ -47,8 +47,6 @@ integer(psb_lpk_) :: n1, n2 call nested_matrix%init(ctxt, [n1, n2], info) ! 2) insert the block values, owned rows only (PSBLAS convention). -! ins(block_row, block_col, n_entries, entry_rows, entry_cols, entry_vals, info) -! rows are GLOBAL indices in field block_row, columns in field block_col. call nested_matrix%ins(1, 1, nz_A, iaA, jaA, valA, info) ! A = block (1,1) call nested_matrix%ins(1, 2, nz_Bt, iaBt, jaBt, valBt, info) ! B^T = block (1,2) call nested_matrix%ins(2, 1, nz_B, iaB, jaB, valB, info) ! B = block (2,1) @@ -60,6 +58,8 @@ call nested_matrix%asb(info) ! 4) from here on it is an ordinary distributed matrix/descriptor call psb_geall(x, nested_matrix%desc_glob, info) ... +call prec%init(ctxt, 'BJAC', info) +call prec%build(nested_matrix%a_glob, nested_matrix%desc_glob, info) call psb_krylov('CG', nested_matrix%a_glob, prec, b, x, eps, & & nested_matrix%desc_glob, info, itmax=..., iter=..., err=...) @@ -67,25 +67,124 @@ call psb_krylov('CG', nested_matrix%a_glob, prec, b, x, eps, & call nested_matrix%free(info) ``` -Notes: -* To know which rows it owns in a field, a process can query the per-field descriptor exposed as `nested_matrix%field_desc(i)` (e.g. `nested_matrix%field_desc(1)%get_local_rows()` and `%l2g(...)`), exactly as it would with a plain `psb_cdall` descriptor. -* Off-diagonal blocks may be rectangular: the cross-field column indices are registered into the union halo automatically by `ins`. -* The CG solver requires an SPD operator; a genuine saddle-point operator is indefinite and needs MINRES/GMRES (plus, eventually, a block preconditioner). -* **Do not copy/move** a `psb_d_nest_matrix` after `asb`: the wrapped operator holds internal pointers into the object. +## 3. User API reference +All of the public API is available through the umbrella module: -## 3. Low-level path (advanced) +```fortran +use psb_d_nest_mod +``` + +### 3.1 `type(psb_d_nest_matrix)` — the nested matrix (recommended) + +| Member | Meaning | +|--------|---------| +| `a_glob` | `type(psb_dspmat_type)` — the assembled global operator; pass it to `psb_spmm`, `psb_krylov`, `prec%build` | +| `desc_glob` | `type(psb_desc_type)` — the composed global descriptor; pass it wherever a descriptor is expected | +| `field_desc(i)` | `type(psb_desc_type)` — the descriptor of field `i` (query `%get_local_rows()`, `%l2g(...)` to find the rows owned by this process) | +| `n_fields` | number of fields | + +Methods (collective over the communicator unless noted): + +#### `call nested_matrix%init(ctxt, field_sizes, info)` + +Create the field structure. One descriptor per field is created with a block +row distribution; the total size is independent of the number of processes. + +| Argument | Type | Intent | Meaning | +|----------|------|--------|---------| +| `ctxt` | `type(psb_ctxt_type)` | in | parallel context from `psb_init` | +| `field_sizes(:)` | `integer(psb_lpk_)` | in | global size of each field, e.g. `[n1, n2]` | +| `info` | `integer(psb_ipk_)` | out | return code, `psb_success_` on success | + +#### `call nested_matrix%ins(block_row, block_col, n_entries, entry_rows, entry_cols, entry_vals, info)` + +Insert a batch of coefficients into block `(block_row, block_col)`. May be +called any number of times per block, in any order, before `asb`. Each process +inserts only the rows it owns (PSBLAS convention); cross-field columns are +registered into the union halo automatically. + +| Argument | Type | Intent | Meaning | +|----------|------|--------|---------| +| `block_row` | `integer(psb_ipk_)` | in | row-field index of the block (1..n_fields) | +| `block_col` | `integer(psb_ipk_)` | in | column-field index of the block (1..n_fields) | +| `n_entries` | `integer(psb_ipk_)` | in | number of triplets in this batch | +| `entry_rows(:)` | `integer(psb_lpk_)` | in | GLOBAL row indices in field `block_row` (1..field size) | +| `entry_cols(:)` | `integer(psb_lpk_)` | in | GLOBAL column indices in field `block_col` (1..field size) | +| `entry_vals(:)` | `real(psb_dpk_)` | in | coefficient values | +| `info` | `integer(psb_ipk_)` | out | return code | + +#### `call nested_matrix%asb(info [, type] [, mold])` + +Assemble: builds the per-field halos, the (possibly rectangular) local blocks, +the composed global descriptor `desc_glob` and the global operator `a_glob`. +After `asb` no further `ins` is allowed, and the object must not be +copied/moved (the operator holds internal pointers into it). + +The optional arguments select the **storage format of the blocks**: + +| Argument | Type | Meaning | +|----------|------|---------| +| `type` | `character(len=*)` | a base format name: `'CSR'` (default), `'CSC'`, `'COO'` | +| `mold` | `class(psb_d_base_sparse_mat)` | any format class, e.g. `psb_d_ell_sparse_mat` / `psb_d_hll_sparse_mat` from `psb_ext` | + +The nested operator is format-agnostic: every operation delegates to the +blocks' own methods, so each block runs its native kernels. + +#### `call nested_matrix%free(info)` + +Release every internal object (blocks, descriptors, global operator). + +### 3.2 Solvers and preconditioners + +`a_glob` / `desc_glob` work with the standard PSBLAS infrastructure: + +* **Krylov methods** — `psb_krylov('CG' | 'BICGSTAB' | 'GMRES' | ..., nested_matrix%a_glob, prec, b, x, eps, nested_matrix%desc_glob, info, ...)`. Remember that CG requires an SPD operator; a genuine saddle-point operator is indefinite and needs MINRES/GMRES. +* **Preconditioners** — all the stock PSBLAS one-level preconditioners can be built directly on the nested operator: + * `'NONE'` — identity; + * `'DIAG'` / `'JACOBI'` — diagonal scaling (served by the nested `get_diag`, which concatenates the diagonals of the diagonal blocks; absent blocks contribute zeros); + * `'BJAC'` — block Jacobi with ILU factorization of the local rows (served by the nested `csgetrow`, which extracts the local rows of the global operator across all blocks). + +```fortran +call prec%init(ctxt, 'BJAC', info) +call prec%build(nested_matrix%a_glob, nested_matrix%desc_glob, info) +``` + +### 3.3 Implemented base-class contract + +The nested operator (`psb_d_nest_base_mat`) implements the standard +`psb_d_base_sparse_mat` contract by delegation to the blocks, so it can be used +wherever an assembled PSBLAS matrix is expected: + +* **Products** — `csmv` (also transposed, `trans='T'`), `csmm` (multi-RHS), + `vect_mv` (encapsulated vectors: gathers/scatters through the vectors' own + `gth`/`sct` and runs each block through its `vect_mv`, so device block + formats execute their device kernels). +* **Access/conversions** — `get_diag`, `csgetrow` (and `csget`/`csgetblk` + through the base generics), `cp_to_coo`/`mv_to_coo` (and `cscnv`, `csclip`, + `tril`/`triu`, ... through the base generics built on the COO route). +* **Reductions** — `rowsum`/`arwsum`, `colsum`/`aclsum`, `maxval`, + `spnmi` (infinity norm), `spnm1` (1-norm). +* **Mutation/bookkeeping** — `scal` (left/right) and `scals` (the operator is a + view: scaling acts on the blocks), `clone` (shares the blocks, re-owns the + private index maps), `mold`, `sizeof`, `free`, `get_nzeros`, `get_fmt`. + +Intentionally **not** implemented (they fail with the standard "missing +override" error): `cp_from_coo`/`mv_from_coo` (a nested operator cannot be +built from a flat matrix without the field structure), `csput` (insertions go +to the blocks before assembly), `cssv`/`cssm` (a triangular solve is undefined +for a block operator). + +### 3.4 Low-level API (advanced) -`psb_d_nest_matrix` is built on three lower-level pieces, available directly for advanced use (see `psb_d_nest_cg_test.F90` for an end-to-end example): +`psb_d_nest_matrix` is built on lower-level pieces, available directly (see `psb_d_nest_cg_test.F90` for an end-to-end example): * `psb_cd_nest_compose(grid_desc, desc_glob, info)` — compose the per-field descriptors into the single global descriptor with the union halo. -* `psb_d_nest_base_setup(nest_op, block_storage, grid_desc, desc_glob, info)` — set up the `psb_d_nest_base_mat` operator (implements the local `csmv`). +* `psb_d_nest_base_setup(nest_op, block_storage, grid_desc, desc_glob, info)` — set up the `psb_d_nest_base_mat` operator (implements the local `csmv`, `get_diag`, `csgetrow`). * `psb_d_nest_rect_block(blk, nz, ia, ja, val, desc_row, desc_col, info)` — build a single (possibly rectangular) local block from global triplets, with rows localized against `desc_row` and columns against `desc_col`. -A field-split interface (`psb_d_nest_get_block`, `psb_d_nest_get_field_desc`, -`psb_d_nest_restrict_field`, `psb_d_nest_prolong_field`, -`psb_d_nest_apply_block`) is exposed on `psb_d_nest_base_mat` as the hook for a future block (field-split / Schur) preconditioner. +A field-split interface (`psb_d_nest_get_block`, `psb_d_nest_get_field_desc`, `psb_d_nest_restrict_field`, `psb_d_nest_prolong_field`, `psb_d_nest_apply_block`) is exposed on `psb_d_nest_base_mat` as the hook for a future block (field-split / Schur) preconditioner. ## 4. Tests @@ -93,8 +192,8 @@ A field-split interface (`psb_d_nest_get_block`, `psb_d_nest_get_field_desc`, | Test | What it checks | |------------------------------|----------------| | `psb_d_nest_glob_test` | Square 2×2 operator built with `psb_d_nest_matrix`; the nested `psb_spmm` is compared bit-for-bit against the same matrix assembled monolithically in CSR. | -| `psb_d_nest_rect_test` | Same, with fields of different size (`|V| = 2|Q|`) and genuinely **rectangular** off-diagonal blocks. | -| `psb_d_nest_cg_test` | Standard PSBLAS **CG** on an SPD, ill-conditioned operator (1D Laplacian reordered red-black), built on the **low-level path**; the solution is recovered to machine precision over hundreds of matvecs. | +| `psb_d_nest_rect_test` | Same, with fields of different size (`nV = 2 nQ`) and genuinely **rectangular** off-diagonal blocks. | +| `psb_d_nest_cg_test` | Standard PSBLAS **CG** on an SPD, ill-conditioned operator (1D Laplacian reordered red-black), built on the **low-level path**, solved under every stock preconditioner (`NONE`, `DIAG`, `BJAC`/ILU(0)); requires convergence to machine precision for all of them, and that `DIAG` reproduces the `NONE` iteration count exactly (a bit-precise check of the nested `get_diag`, since the diagonal is the constant `2I`). | | `psb_d_nest_builder_test` | Same CG solve as above but built through the `psb_d_nest_matrix` utility (high-level path). | All tests run both serially and in parallel, and the result is invariant with respect to the number of MPI processes. @@ -126,7 +225,7 @@ Library (under `base/modules/`): * `desc/psb_desc_nest_mod.f90` — `psb_desc_nest_type` (grid of per-field descriptors) * `serial/psb_d_nest_mat_mod.f90` — `psb_d_nest_sparse_mat` (block storage) -* `serial/psb_d_nest_base_mat_mod.F90`— `psb_d_nest_base_mat` (the MATNEST operator + `csmv`) +* `serial/psb_d_nest_base_mat_mod.F90`— `psb_d_nest_base_mat` (the MATNEST operator: `csmv`, `get_diag`, `csgetrow`) * `tools/psb_cd_nest_tools_mod.F90` — descriptor tools (`psb_cd_nest_compose`, ...) * `tools/psb_d_nest_tools_mod.F90` — block tools (`psb_d_nest_rect_block`, ...) * `tools/psb_d_nest_builder_mod.F90` — `psb_d_nest_matrix` frontend (init/ins/asb) diff --git a/test/nested/psb_d_nest_cg_test.F90 b/test/nested/psb_d_nest_cg_test.F90 index d49098fae..1613aeb49 100644 --- a/test/nested/psb_d_nest_cg_test.F90 +++ b/test/nested/psb_d_nest_cg_test.F90 @@ -54,6 +54,13 @@ ! Laplacian up to a permutation: SPD but with lambda_min ~ (pi/m)^2 => cond ~ ! N^2 => CG performs O(N) iterations that GROW with N. ! +! The system is solved under every stock PSBLAS preconditioner: NONE (operator +! only), DIAG (exercises the nested get_diag) and BJAC/ILU(0) (exercises the +! nested csgetrow through the ILU factorization). The test passes if every +! solve converges to the exact solution and DIAG reproduces the NONE iteration +! count exactly (with the constant diagonal 2I, Jacobi is a pure rescaling, so +! any mismatch would expose a wrong nested get_diag). +! ! Run: ./psb_d_nest_cg_test ; mpirun -np 4 ./psb_d_nest_cg_test ! program psb_d_nest_cg_test @@ -93,6 +100,12 @@ program psb_d_nest_cg_test integer(psb_ipk_) :: max_iter, trace_level, n_iter, stop_criterion real(psb_dpk_), parameter :: solution_tol = 1.0e-6_psb_dpk_ + ! stock preconditioners to exercise on the nested operator + integer(psb_ipk_), parameter :: n_precs = 3 + character(len=6), parameter :: prec_names(n_precs) = ['NONE ', 'DIAG ', 'BJAC '] + integer(psb_ipk_) :: i_prec, iter_none, iter_diag + logical :: all_passed + call psb_init(context) call psb_info(context, my_rank, num_procs) @@ -257,41 +270,61 @@ program psb_d_nest_cg_test norm_x_exact = psb_genrm2(x_exact, desc_global, info) !--------------------------------------------------------------- - ! 9) identity preconditioner (NONE): CG exercises only the operator + ! 9) solve with the standard PSBLAS CG under every stock preconditioner: + ! NONE (operator only), DIAG (exercises the nested get_diag), + ! BJAC/ILU(0) (exercises the nested csgetrow through the ILU build) !--------------------------------------------------------------- - call preconditioner%init(context, 'NONE', info) - call preconditioner%build(global_operator, desc_global, info) - if (info /= psb_success_) then - if (my_rank == 0) write(*,*) 'FAIL: preconditioner%build info=', info - goto 9999 - end if + if (my_rank == 0) write(*,'(a,i0,a,i0)') ' np=', num_procs, ' N(global)=', 2*field_size + all_passed = .true. + iter_none = 0 + iter_diag = -1 + do i_prec = 1, n_precs + call preconditioner%init(context, trim(prec_names(i_prec)), info) + call preconditioner%build(global_operator, desc_global, info) + if (info /= psb_success_) then + if (my_rank == 0) write(*,*) 'FAIL: prec%build (', trim(prec_names(i_prec)), ') info=', info + all_passed = .false.; exit + end if - !--------------------------------------------------------------- - ! 10) solve with the standard PSBLAS CG - !--------------------------------------------------------------- - call psb_geall(x_solution, desc_global, info); call psb_geasb(x_solution, desc_global, info) - call psb_krylov('CG', global_operator, preconditioner, rhs, x_solution, stop_tol, desc_global, info, & - & itmax=max_iter, iter=n_iter, err=final_residual, itrace=trace_level, istop=stop_criterion) - if (info /= psb_success_) then - if (my_rank == 0) write(*,*) 'FAIL: psb_krylov(CG) info=', info - goto 9999 - end if + call psb_geall(x_solution, desc_global, info); call psb_geasb(x_solution, desc_global, info) + call psb_krylov('CG', global_operator, preconditioner, rhs, x_solution, stop_tol, desc_global, info, & + & itmax=max_iter, iter=n_iter, err=final_residual, itrace=trace_level, istop=stop_criterion) + if (info /= psb_success_) then + if (my_rank == 0) write(*,*) 'FAIL: psb_krylov(CG,', trim(prec_names(i_prec)), ') info=', info + all_passed = .false.; exit + end if + + ! solution error: || x_solution - x_exact || / || x_exact || + call psb_geaxpby(-done, x_exact, done, x_solution, desc_global, info) + solution_error = psb_genrm2(x_solution, desc_global, info) / norm_x_exact + + if (my_rank == 0) then + write(*,'(a,a6,a,i6,a,es12.4,a,es12.4)') ' prec=', prec_names(i_prec), & + & ' CG iterations=', n_iter, ' residual=', final_residual, & + & ' ||x-x_ex||/||x_ex||=', solution_error + end if + if ((n_iter >= max_iter) .or. (solution_error > solution_tol)) all_passed = .false. + if (trim(prec_names(i_prec)) == 'NONE') iter_none = n_iter + if (trim(prec_names(i_prec)) == 'DIAG') iter_diag = n_iter + + call psb_gefree(x_solution, desc_global, info) + call preconditioner%free(info) + end do !--------------------------------------------------------------- - ! 11) solution error: || x_solution - x_exact || / || x_exact || + ! 10) verdict: every preconditioner converges to the right solution. + ! With the constant diagonal 2I, Jacobi is a pure rescaling, so DIAG + ! must reproduce the unpreconditioned iteration count EXACTLY: this is + ! a bit-precise check that the nested get_diag returns exact values. + ! (BJAC/ILU(0) on a red-black ordering drops all fill, so it cannot + ! reduce the iteration count of this exact-convergence regime; its + ! much smaller final residual shows the ILU factors are consistent.) !--------------------------------------------------------------- - call psb_geaxpby(-done, x_exact, done, x_solution, desc_global, info) ! x_solution <- x_solution - x_exact - solution_error = psb_genrm2(x_solution, desc_global, info) / norm_x_exact - if (my_rank == 0) then - write(*,'(a,i0,a,i0)') ' np=', num_procs, ' N(global)=', 2*field_size - write(*,'(a,i0)') ' CG iterations = ', n_iter - write(*,'(a,es12.4)') ' CG relative residual = ', final_residual - write(*,'(a,es12.4)') ' ||x - x_exact||/||x_ex|| = ', solution_error - if ((n_iter < max_iter) .and. (solution_error <= solution_tol)) then - write(*,*) '[PASS] CG converges on the global nested operator' + if (all_passed .and. (iter_diag == iter_none)) then + write(*,*) '[PASS] CG converges on the global nested operator with NONE/DIAG/BJAC' else - write(*,*) '[FAIL] CG does not converge / wrong solution (tol ', solution_tol, ')' + write(*,*) '[FAIL] preconditioned CG on the nested operator (tol ', solution_tol, ')' end if end if diff --git a/test/nested/psb_d_nest_glob_test.F90 b/test/nested/psb_d_nest_glob_test.F90 index 80054d09e..2b657e180 100644 --- a/test/nested/psb_d_nest_glob_test.F90 +++ b/test/nested/psb_d_nest_glob_test.F90 @@ -53,9 +53,12 @@ program psb_d_nest_glob_test use psb_base_mod use psb_util_mod - use psb_d_nest_mod + use psb_d_nest_mod + use psb_d_hll_mat_mod, only : psb_d_hll_sparse_mat ! psb_ext format for the blocks implicit none + type(psb_d_hll_sparse_mat) :: hll_mold + type(psb_ctxt_type) :: context integer(psb_ipk_) :: my_rank, num_procs, info, i_local_row integer(psb_ipk_) :: entry_idx, field1_local_rows, field2_local_rows @@ -141,7 +144,9 @@ program psb_d_nest_glob_test call nested_matrix%ins(2, 1, entry_idx, entry_rows, entry_cols, entry_vals, info) deallocate(entry_rows, entry_cols, entry_vals) - call nested_matrix%asb(info) + ! assemble with the blocks stored in HLL (psb_ext format): exercises the + ! configurable block storage and the format-agnostic nested matvec + call nested_matrix%asb(info, mold=hll_mold) if (info /= psb_success_) then if (my_rank==0) write(*,*) 'FAIL: nested_matrix%asb info=', info; goto 9999 end if diff --git a/test/nested/psb_d_nest_rect_test.F90 b/test/nested/psb_d_nest_rect_test.F90 index af88d2566..58f0fc29f 100644 --- a/test/nested/psb_d_nest_rect_test.F90 +++ b/test/nested/psb_d_nest_rect_test.F90 @@ -143,7 +143,9 @@ program psb_d_nest_rect_test call nested_matrix%ins(2, 1, entry_idx, entry_rows, entry_cols, entry_vals, info) deallocate(entry_rows, entry_cols, entry_vals) - call nested_matrix%asb(info) + ! assemble with the blocks stored in CSC instead of the CSR default: + ! exercises the configurable block storage on a base format + call nested_matrix%asb(info, type='CSC') if (info /= psb_success_) then if (my_rank==0) write(*,*) 'FAIL: nested_matrix%asb info=', info; goto 9999 end if From fd60bb8d7fc05a851575627349fff0628261d87d Mon Sep 17 00:00:00 2001 From: Stack-1 Date: Fri, 12 Jun 2026 20:24:06 +0200 Subject: [PATCH 08/10] [UPDATE] User-friendly row queries on the nested matrix Add get_owned_rows(i_field) and get_owned_row_count(i_field) to psb_d_nest_matrix: the list of GLOBAL row indices of a field owned by the calling process (i.e. the rows it is expected to insert through ins) and their count. They replace the descriptor-level idiom field_desc(i)%get_local_rows() / field_desc(i)%l2g(...) in user code, which leaked descriptor jargon into the build loop. The high-level tests (glob, rect, builder) are rewritten on the new queries; the low-level CG test intentionally keeps the descriptor path. README updated with the new queries and an example. Author: Simone Staccone (Stack-1) --- base/modules/tools/psb_d_nest_builder_mod.F90 | 39 +++++++++++++++++++ test/nested/README.md | 20 +++++++++- test/nested/psb_d_nest_builder_test.F90 | 15 ++++--- test/nested/psb_d_nest_glob_test.F90 | 17 ++++---- test/nested/psb_d_nest_rect_test.F90 | 17 ++++---- 5 files changed, 87 insertions(+), 21 deletions(-) diff --git a/base/modules/tools/psb_d_nest_builder_mod.F90 b/base/modules/tools/psb_d_nest_builder_mod.F90 index b54782944..345c8d02a 100644 --- a/base/modules/tools/psb_d_nest_builder_mod.F90 +++ b/base/modules/tools/psb_d_nest_builder_mod.F90 @@ -100,6 +100,10 @@ module psb_d_nest_builder_mod procedure, pass(op) :: ins => psb_d_nest_op_ins procedure, pass(op) :: asb => psb_d_nest_op_asb procedure, pass(op) :: free => psb_d_nest_op_free + ! user-friendly queries on the field row distribution (no descriptor + ! jargon needed: these replace field_desc(i)%get_local_rows() / %l2g(...)) + procedure, pass(op) :: get_owned_rows => psb_d_nest_op_get_owned_rows + procedure, pass(op) :: get_owned_row_count => psb_d_nest_op_get_owned_row_count end type psb_d_nest_matrix private @@ -306,6 +310,41 @@ contains op%assembled = .false. end subroutine psb_d_nest_op_free + ! get_owned_rows: GLOBAL indices (in the field index space, 1..field size) + ! of the rows of field i_field owned by this process. This is the list of + ! rows the process is expected to insert through ins: + ! + ! my_rows = nested_matrix%get_owned_rows(1) + ! do k = 1, size(my_rows) + ! global_row = my_rows(k) + ! ... + ! + ! An empty array is returned for an out-of-range field index. + function psb_d_nest_op_get_owned_rows(op, i_field) result(owned_global_rows) + class(psb_d_nest_matrix), intent(in) :: op + integer(psb_ipk_), intent(in) :: i_field + integer(psb_lpk_), allocatable :: owned_global_rows(:) + + if ((i_field < 1) .or. (i_field > op%n_fields) .or. & + & (.not. allocated(op%field_desc))) then + allocate(owned_global_rows(0)) + return + end if + owned_global_rows = op%field_desc(i_field)%get_global_indices(owned=.true.) + end function psb_d_nest_op_get_owned_rows + + ! get_owned_row_count: how many rows of field i_field this process owns + function psb_d_nest_op_get_owned_row_count(op, i_field) result(owned_row_count) + class(psb_d_nest_matrix), intent(in) :: op + integer(psb_ipk_), intent(in) :: i_field + integer(psb_ipk_) :: owned_row_count + + owned_row_count = 0 + if ((i_field < 1) .or. (i_field > op%n_fields) .or. & + & (.not. allocated(op%field_desc))) return + owned_row_count = op%field_desc(i_field)%get_local_rows() + end function psb_d_nest_op_get_owned_row_count + !----------------------------------------------------------------- ! private helpers: growing triplet buffer !----------------------------------------------------------------- diff --git a/test/nested/README.md b/test/nested/README.md index b8d17bb06..b7c6ced8b 100644 --- a/test/nested/README.md +++ b/test/nested/README.md @@ -82,9 +82,27 @@ use psb_d_nest_mod |--------|---------| | `a_glob` | `type(psb_dspmat_type)` — the assembled global operator; pass it to `psb_spmm`, `psb_krylov`, `prec%build` | | `desc_glob` | `type(psb_desc_type)` — the composed global descriptor; pass it wherever a descriptor is expected | -| `field_desc(i)` | `type(psb_desc_type)` — the descriptor of field `i` (query `%get_local_rows()`, `%l2g(...)` to find the rows owned by this process) | +| `field_desc(i)` | `type(psb_desc_type)` — the descriptor of field `i` (advanced use; for the common queries see `get_owned_rows` below) | | `n_fields` | number of fields | +To know which rows it must insert, a process asks the matrix directly — no +descriptor jargon needed: + +```fortran +integer(psb_lpk_), allocatable :: my_rows(:) + +my_rows = nested_matrix%get_owned_rows(1) ! global rows of field 1 owned here +do k = 1, size(my_rows) + global_row = my_rows(k) + ... ! build the entries of this row +end do +``` + +| Query | Result | +|-------|--------| +| `nested_matrix%get_owned_rows(i_field)` | `integer(psb_lpk_), allocatable (:)` — the GLOBAL indices (in the field index space, 1..field size) of the rows of field `i_field` owned by this process | +| `nested_matrix%get_owned_row_count(i_field)` | `integer(psb_ipk_)` — how many rows of field `i_field` this process owns | + Methods (collective over the communicator unless noted): #### `call nested_matrix%init(ctxt, field_sizes, info)` diff --git a/test/nested/psb_d_nest_builder_test.F90 b/test/nested/psb_d_nest_builder_test.F90 index 9a03aceff..78d0a3907 100644 --- a/test/nested/psb_d_nest_builder_test.F90 +++ b/test/nested/psb_d_nest_builder_test.F90 @@ -64,6 +64,7 @@ program psb_d_nest_builder_test real(psb_dpk_) :: insert_value(1) integer(psb_lpk_), allocatable :: entry_rows(:), entry_cols(:) + integer(psb_lpk_), allocatable :: field1_rows(:), field2_rows(:) real(psb_dpk_), allocatable :: entry_vals(:) real(psb_dpk_) :: stop_tol, final_residual, norm_x_exact, solution_error @@ -87,8 +88,10 @@ program psb_d_nest_builder_test end if ! rows owned by this process in each field - field1_local_rows = nested_matrix%field_desc(1)%get_local_rows() - field2_local_rows = nested_matrix%field_desc(2)%get_local_rows() + field1_rows = nested_matrix%get_owned_rows(1) + field2_rows = nested_matrix%get_owned_rows(2) + field1_local_rows = size(field1_rows) + field2_local_rows = size(field2_rows) !--------------------------------------------------------------- ! 2) insert the values, one block at a time (owned rows only) @@ -96,7 +99,7 @@ program psb_d_nest_builder_test ! block (1,1) = 2I allocate(entry_rows(field1_local_rows), entry_cols(field1_local_rows), entry_vals(field1_local_rows)) do i_local_row = 1, field1_local_rows - call nested_matrix%field_desc(1)%l2g(i_local_row, field1_global_row, info) + field1_global_row = field1_rows(i_local_row) entry_rows(i_local_row)=field1_global_row; entry_cols(i_local_row)=field1_global_row entry_vals(i_local_row)=2.0_psb_dpk_ end do @@ -106,7 +109,7 @@ program psb_d_nest_builder_test ! block (2,2) = 2I allocate(entry_rows(field2_local_rows), entry_cols(field2_local_rows), entry_vals(field2_local_rows)) do i_local_row = 1, field2_local_rows - call nested_matrix%field_desc(2)%l2g(i_local_row, field2_global_row, info) + field2_global_row = field2_rows(i_local_row) entry_rows(i_local_row)=field2_global_row; entry_cols(i_local_row)=field2_global_row entry_vals(i_local_row)=2.0_psb_dpk_ end do @@ -117,7 +120,7 @@ program psb_d_nest_builder_test allocate(entry_rows(2*field1_local_rows), entry_cols(2*field1_local_rows), entry_vals(2*field1_local_rows)) entry_idx = 0 do i_local_row = 1, field1_local_rows - call nested_matrix%field_desc(1)%l2g(i_local_row, field1_global_row, info) + field1_global_row = field1_rows(i_local_row) entry_idx = entry_idx + 1 entry_rows(entry_idx) = field1_global_row entry_cols(entry_idx) = field1_global_row @@ -136,7 +139,7 @@ program psb_d_nest_builder_test allocate(entry_rows(2*field2_local_rows), entry_cols(2*field2_local_rows), entry_vals(2*field2_local_rows)) entry_idx = 0 do i_local_row = 1, field2_local_rows - call nested_matrix%field_desc(2)%l2g(i_local_row, field2_global_row, info) + field2_global_row = field2_rows(i_local_row) entry_idx = entry_idx + 1 entry_rows(entry_idx) = field2_global_row entry_cols(entry_idx) = field2_global_row diff --git a/test/nested/psb_d_nest_glob_test.F90 b/test/nested/psb_d_nest_glob_test.F90 index 2b657e180..f12b3f7d1 100644 --- a/test/nested/psb_d_nest_glob_test.F90 +++ b/test/nested/psb_d_nest_glob_test.F90 @@ -69,6 +69,7 @@ program psb_d_nest_glob_test type(psb_d_vect_type) :: x_vec, y_nested, y_monolithic integer(psb_lpk_), allocatable :: entry_rows(:), entry_cols(:) + integer(psb_lpk_), allocatable :: field1_rows(:), field2_rows(:) real(psb_dpk_), allocatable :: entry_vals(:) real(psb_dpk_) :: insert_value(1) real(psb_dpk_) :: mismatch_norm @@ -86,8 +87,10 @@ program psb_d_nest_glob_test if (info /= psb_success_) then if (my_rank==0) write(*,*) 'FAIL: nested_matrix%init info=', info; goto 9999 end if - field1_local_rows = nested_matrix%field_desc(1)%get_local_rows() - field2_local_rows = nested_matrix%field_desc(2)%get_local_rows() + field1_rows = nested_matrix%get_owned_rows(1) + field2_rows = nested_matrix%get_owned_rows(2) + field1_local_rows = size(field1_rows) + field2_local_rows = size(field2_rows) !--------------------------------------------------------------- ! 2) insert the block values (owned rows only) @@ -97,7 +100,7 @@ program psb_d_nest_glob_test & entry_vals(3*field1_local_rows)) entry_idx = 0 do i_local_row = 1, field1_local_rows - call nested_matrix%field_desc(1)%l2g(i_local_row, global_row, info) + global_row = field1_rows(i_local_row) entry_idx = entry_idx + 1 entry_rows(entry_idx) = global_row entry_cols(entry_idx) = global_row @@ -122,7 +125,7 @@ program psb_d_nest_glob_test allocate(entry_rows(field1_local_rows), entry_cols(field1_local_rows), entry_vals(field1_local_rows)) entry_idx = 0 do i_local_row = 1, field1_local_rows - call nested_matrix%field_desc(1)%l2g(i_local_row, global_row, info) + global_row = field1_rows(i_local_row) entry_idx = entry_idx + 1 entry_rows(entry_idx) = global_row entry_cols(entry_idx) = global_row @@ -135,7 +138,7 @@ program psb_d_nest_glob_test allocate(entry_rows(field2_local_rows), entry_cols(field2_local_rows), entry_vals(field2_local_rows)) entry_idx = 0 do i_local_row = 1, field2_local_rows - call nested_matrix%field_desc(2)%l2g(i_local_row, global_row, info) + global_row = field2_rows(i_local_row) entry_idx = entry_idx + 1 entry_rows(entry_idx) = global_row entry_cols(entry_idx) = global_row @@ -158,7 +161,7 @@ program psb_d_nest_glob_test call psb_spall(monolithic_ref, nested_matrix%desc_glob, info, & & nnz=5*nested_matrix%desc_glob%get_local_rows()) do i_local_row = 1, field1_local_rows ! field-1 rows - call nested_matrix%field_desc(1)%l2g(i_local_row, global_row, info) + global_row = field1_rows(i_local_row) insert_value(1) = 2.0_psb_dpk_ call psb_spins(1,[global_row],[global_row],insert_value,monolithic_ref,nested_matrix%desc_glob,info) if (global_row > 1) then @@ -174,7 +177,7 @@ program psb_d_nest_glob_test call psb_spins(1,[global_row],[global_col],insert_value,monolithic_ref,nested_matrix%desc_glob,info) end do do i_local_row = 1, field2_local_rows ! field-2 rows - call nested_matrix%field_desc(2)%l2g(i_local_row, global_row, info) + global_row = field2_rows(i_local_row) global_col = global_row insert_value(1) = 0.3_psb_dpk_ ! B call psb_spins(1,[field_size+global_row],[global_col],insert_value,monolithic_ref,nested_matrix%desc_glob,info) diff --git a/test/nested/psb_d_nest_rect_test.F90 b/test/nested/psb_d_nest_rect_test.F90 index 58f0fc29f..27e621cf0 100644 --- a/test/nested/psb_d_nest_rect_test.F90 +++ b/test/nested/psb_d_nest_rect_test.F90 @@ -65,6 +65,7 @@ program psb_d_nest_rect_test real(psb_dpk_) :: insert_value(1) integer(psb_lpk_), allocatable :: entry_rows(:), entry_cols(:) + integer(psb_lpk_), allocatable :: v_rows(:), q_rows(:) real(psb_dpk_), allocatable :: entry_vals(:) real(psb_dpk_) :: mismatch_norm real(psb_dpk_), parameter :: tolerance = 1.0e-10_psb_dpk_ @@ -82,8 +83,10 @@ program psb_d_nest_rect_test if (info /= psb_success_) then if (my_rank==0) write(*,*) 'FAIL: nested_matrix%init info=', info; goto 9999 end if - v_local_rows = nested_matrix%field_desc(1)%get_local_rows() - q_local_rows = nested_matrix%field_desc(2)%get_local_rows() + v_rows = nested_matrix%get_owned_rows(1) + q_rows = nested_matrix%get_owned_rows(2) + v_local_rows = size(v_rows) + q_local_rows = size(q_rows) !--------------------------------------------------------------- ! 2) insert the blocks (owned rows only) @@ -92,7 +95,7 @@ program psb_d_nest_rect_test allocate(entry_rows(3*v_local_rows), entry_cols(3*v_local_rows), entry_vals(3*v_local_rows)) entry_idx = 0 do i_local_row = 1, v_local_rows - call nested_matrix%field_desc(1)%l2g(i_local_row, v_global_row, info) + v_global_row = v_rows(i_local_row) entry_idx = entry_idx + 1 entry_rows(entry_idx) = v_global_row entry_cols(entry_idx) = v_global_row @@ -117,7 +120,7 @@ program psb_d_nest_rect_test allocate(entry_rows(v_local_rows), entry_cols(v_local_rows), entry_vals(v_local_rows)) entry_idx = 0 do i_local_row = 1, v_local_rows - call nested_matrix%field_desc(1)%l2g(i_local_row, v_global_row, info) + v_global_row = v_rows(i_local_row) entry_idx = entry_idx + 1 entry_rows(entry_idx) = v_global_row entry_cols(entry_idx) = mod(v_global_row-1_psb_lpk_, q_size)+1 @@ -130,7 +133,7 @@ program psb_d_nest_rect_test allocate(entry_rows(2*q_local_rows), entry_cols(2*q_local_rows), entry_vals(2*q_local_rows)) entry_idx = 0 do i_local_row = 1, q_local_rows - call nested_matrix%field_desc(2)%l2g(i_local_row, q_global_row, info) + q_global_row = q_rows(i_local_row) entry_idx = entry_idx + 1 entry_rows(entry_idx) = q_global_row entry_cols(entry_idx) = q_global_row @@ -156,7 +159,7 @@ program psb_d_nest_rect_test call psb_spall(monolithic_ref, nested_matrix%desc_glob, info, & & nnz=6*nested_matrix%desc_glob%get_local_rows()) do i_local_row = 1, v_local_rows ! V rows - call nested_matrix%field_desc(1)%l2g(i_local_row, v_global_row, info) + v_global_row = v_rows(i_local_row) insert_value(1)=2.0_psb_dpk_ call psb_spins(1,[v_global_row],[v_global_row],insert_value,monolithic_ref,nested_matrix%desc_glob,info) if (v_global_row>1) then @@ -172,7 +175,7 @@ program psb_d_nest_rect_test call psb_spins(1,[v_global_row],[q_col],insert_value,monolithic_ref,nested_matrix%desc_glob,info) end do do i_local_row = 1, q_local_rows ! Q rows - call nested_matrix%field_desc(2)%l2g(i_local_row, q_global_row, info) + q_global_row = q_rows(i_local_row) insert_value(1)=0.3_psb_dpk_ call psb_spins(1,[v_size+q_global_row],[q_global_row], insert_value,monolithic_ref,nested_matrix%desc_glob,info) ! col q call psb_spins(1,[v_size+q_global_row],[q_global_row+q_size],insert_value,monolithic_ref,nested_matrix%desc_glob,info) ! col q+nQ From e1d759d019a56e2e695254ac461b527bbfa47e51 Mon Sep 17 00:00:00 2001 From: Stack-1 Date: Sat, 13 Jun 2026 01:58:38 +0200 Subject: [PATCH 09/10] [ADD] Generate the nested matrix support for s/c/z from the templates Extend the nested (MATNEST) matrix support to all the arithmetics: the psb_{s,c,z}_nest_{mat,base_mat,tools,builder}_mod modules and the psb_{s,c,z}_nest_mod umbrellas are generated from the template-psblas X_nest_* templates; the d sources are regenerated byte-identical. Preparatory changes to the d sources for clean templating: rowsum/arwsum and colsum/aclsum no longer share a helper (for the complex arithmetics the absolute sums are real-valued while the plain sums are complex-valued), the transposed kernel forwards the actual 'T'/'C' character to the blocks (conjugate transpose for the complex types), and the capacity helper takes a type-neutral name. Build hooks (autotools Makefile and CMakeLists) updated with the per-arith objects, compile rules and dependencies. All four d tests keep passing. Author: Simone Staccone (Stack-1) --- base/CMakeLists.txt | 15 + base/modules/Makefile | 78 +- base/modules/psb_c_nest_mod.f90 | 49 + base/modules/psb_s_nest_mod.f90 | 49 + base/modules/psb_z_nest_mod.f90 | 49 + .../serial/psb_c_nest_base_mat_mod.F90 | 1212 +++++++++++++++++ base/modules/serial/psb_c_nest_mat_mod.f90 | 149 ++ .../serial/psb_d_nest_base_mat_mod.F90 | 97 +- .../serial/psb_s_nest_base_mat_mod.F90 | 1212 +++++++++++++++++ base/modules/serial/psb_s_nest_mat_mod.f90 | 149 ++ .../serial/psb_z_nest_base_mat_mod.F90 | 1212 +++++++++++++++++ base/modules/serial/psb_z_nest_mat_mod.f90 | 149 ++ base/modules/tools/psb_c_nest_builder_mod.F90 | 414 ++++++ base/modules/tools/psb_c_nest_tools_mod.F90 | 364 +++++ base/modules/tools/psb_d_nest_builder_mod.F90 | 6 +- base/modules/tools/psb_s_nest_builder_mod.F90 | 414 ++++++ base/modules/tools/psb_s_nest_tools_mod.F90 | 364 +++++ base/modules/tools/psb_z_nest_builder_mod.F90 | 414 ++++++ base/modules/tools/psb_z_nest_tools_mod.F90 | 364 +++++ 19 files changed, 6712 insertions(+), 48 deletions(-) create mode 100644 base/modules/psb_c_nest_mod.f90 create mode 100644 base/modules/psb_s_nest_mod.f90 create mode 100644 base/modules/psb_z_nest_mod.f90 create mode 100644 base/modules/serial/psb_c_nest_base_mat_mod.F90 create mode 100644 base/modules/serial/psb_c_nest_mat_mod.f90 create mode 100644 base/modules/serial/psb_s_nest_base_mat_mod.F90 create mode 100644 base/modules/serial/psb_s_nest_mat_mod.f90 create mode 100644 base/modules/serial/psb_z_nest_base_mat_mod.F90 create mode 100644 base/modules/serial/psb_z_nest_mat_mod.f90 create mode 100644 base/modules/tools/psb_c_nest_builder_mod.F90 create mode 100644 base/modules/tools/psb_c_nest_tools_mod.F90 create mode 100644 base/modules/tools/psb_s_nest_builder_mod.F90 create mode 100644 base/modules/tools/psb_s_nest_tools_mod.F90 create mode 100644 base/modules/tools/psb_z_nest_builder_mod.F90 create mode 100644 base/modules/tools/psb_z_nest_tools_mod.F90 diff --git a/base/CMakeLists.txt b/base/CMakeLists.txt index d60799367..e70c632e0 100644 --- a/base/CMakeLists.txt +++ b/base/CMakeLists.txt @@ -568,8 +568,14 @@ set(PSB_base_source_files modules/tools/psb_cd_tools_mod.F90 modules/tools/psb_d_tools_mod.F90 modules/tools/psb_cd_nest_tools_mod.F90 + modules/tools/psb_s_nest_tools_mod.F90 modules/tools/psb_d_nest_tools_mod.F90 + modules/tools/psb_c_nest_tools_mod.F90 + modules/tools/psb_z_nest_tools_mod.F90 + modules/tools/psb_s_nest_builder_mod.F90 modules/tools/psb_d_nest_builder_mod.F90 + modules/tools/psb_c_nest_builder_mod.F90 + modules/tools/psb_z_nest_builder_mod.F90 modules/tools/psb_c_tools_mod.F90 modules/tools/psb_e_tools_a_mod.f90 modules/tools/psb_i2_tools_a_mod.f90 @@ -642,9 +648,18 @@ set(PSB_base_source_files modules/desc/psb_glist_map_mod.F90 modules/psb_base_mod.f90 modules/desc/psb_desc_nest_mod.f90 + modules/serial/psb_s_nest_mat_mod.f90 modules/serial/psb_d_nest_mat_mod.f90 + modules/serial/psb_c_nest_mat_mod.f90 + modules/serial/psb_z_nest_mat_mod.f90 + modules/serial/psb_s_nest_base_mat_mod.F90 modules/serial/psb_d_nest_base_mat_mod.F90 + modules/serial/psb_c_nest_base_mat_mod.F90 + modules/serial/psb_z_nest_base_mat_mod.F90 + modules/psb_s_nest_mod.f90 modules/psb_d_nest_mod.f90 + modules/psb_c_nest_mod.f90 + modules/psb_z_nest_mod.f90 ) foreach(file IN LISTS PSB_base_source_files) list(APPEND base_source_files ${CMAKE_CURRENT_LIST_DIR}/${file}) diff --git a/base/modules/Makefile b/base/modules/Makefile index 27ded2451..cad174126 100644 --- a/base/modules/Makefile +++ b/base/modules/Makefile @@ -84,7 +84,10 @@ SERIAL_MODS=serial/psb_s_serial_mod.o serial/psb_d_serial_mod.o \ serial/psb_d_base_mat_mod.o serial/psb_d_csr_mat_mod.o serial/psb_d_csc_mat_mod.o serial/psb_d_mat_mod.o \ serial/psb_c_base_mat_mod.o serial/psb_c_csr_mat_mod.o serial/psb_c_csc_mat_mod.o serial/psb_c_mat_mod.o \ serial/psb_z_base_mat_mod.o serial/psb_z_csr_mat_mod.o serial/psb_z_csc_mat_mod.o serial/psb_z_mat_mod.o \ - serial/psb_d_nest_mat_mod.o serial/psb_d_nest_base_mat_mod.o + serial/psb_s_nest_mat_mod.o serial/psb_s_nest_base_mat_mod.o \ + serial/psb_d_nest_mat_mod.o serial/psb_d_nest_base_mat_mod.o \ + serial/psb_c_nest_mat_mod.o serial/psb_c_nest_base_mat_mod.o \ + serial/psb_z_nest_mat_mod.o serial/psb_z_nest_base_mat_mod.o #\ # serial/psb_ls_csr_mat_mod.o serial/psb_ld_csr_mat_mod.o serial/psb_lc_csr_mat_mod.o serial/psb_lz_csr_mat_mod.o #\ @@ -98,8 +101,10 @@ UTIL_MODS = desc/psb_desc_const_mod.o desc/psb_indx_map_mod.o\ tools/psb_cd_nest_tools_mod.o \ tools/psb_i_tools_mod.o tools/psb_l_tools_mod.o \ tools/psb_s_tools_mod.o tools/psb_d_tools_mod.o\ - tools/psb_d_nest_tools_mod.o \ - tools/psb_d_nest_builder_mod.o \ + tools/psb_s_nest_tools_mod.o tools/psb_d_nest_tools_mod.o \ + tools/psb_c_nest_tools_mod.o tools/psb_z_nest_tools_mod.o \ + tools/psb_s_nest_builder_mod.o tools/psb_d_nest_builder_mod.o \ + tools/psb_c_nest_builder_mod.o tools/psb_z_nest_builder_mod.o \ tools/psb_c_tools_mod.o tools/psb_z_tools_mod.o \ tools/psb_i2_tools_a_mod.o tools/psb_m_tools_a_mod.o tools/psb_e_tools_a_mod.o \ tools/psb_s_tools_a_mod.o tools/psb_d_tools_a_mod.o\ @@ -133,7 +138,7 @@ UTIL_MODS = desc/psb_desc_const_mod.o desc/psb_indx_map_mod.o\ MODULES=$(BASIC_MODS) $(SERIAL_MODS) $(UTIL_MODS) -OBJS = error.o psb_base_mod.o psb_d_nest_mod.o $(EXTRA_COBJS) cutil.o +OBJS = error.o psb_base_mod.o psb_s_nest_mod.o psb_d_nest_mod.o psb_c_nest_mod.o psb_z_nest_mod.o $(EXTRA_COBJS) cutil.o MODDIR=../../modules INCDIR=../../include LIBDIR=../ @@ -418,7 +423,9 @@ comm/psi_s_comm_a_mod.o comm/psi_d_comm_a_mod.o \ comm/psi_c_comm_a_mod.o comm/psi_z_comm_a_mod.o: desc/psb_desc_mod.o tools/psb_tools_mod.o: tools/psb_cd_tools_mod.o tools/psb_s_tools_mod.o tools/psb_d_tools_mod.o\ - tools/psb_cd_nest_tools_mod.o tools/psb_d_nest_tools_mod.o \ + tools/psb_cd_nest_tools_mod.o \ + tools/psb_s_nest_tools_mod.o tools/psb_d_nest_tools_mod.o \ + tools/psb_c_nest_tools_mod.o tools/psb_z_nest_tools_mod.o \ tools/psb_i_tools_mod.o tools/psb_l_tools_mod.o \ tools/psb_c_tools_mod.o tools/psb_z_tools_mod.o \ tools/psb_i2_tools_a_mod.o tools/psb_m_tools_a_mod.o tools/psb_e_tools_a_mod.o \ @@ -433,10 +440,39 @@ tools/psb_d_nest_tools_mod.o: tools/psb_d_nest_tools_mod.F90 tools/psb_d_tools_m $(FC) $(FCOPT) $(FINCLUDES) $(FDEFINES) -c tools/psb_d_nest_tools_mod.F90 -o tools/psb_d_nest_tools_mod.o tools/psb_d_nest_builder_mod.o: tools/psb_d_nest_builder_mod.F90 tools/psb_cd_tools_mod.o \ - tools/psb_cd_nest_tools_mod.o tools/psb_d_nest_tools_mod.o \ + tools/psb_cd_nest_tools_mod.o \ + tools/psb_s_nest_tools_mod.o tools/psb_d_nest_tools_mod.o \ + tools/psb_c_nest_tools_mod.o tools/psb_z_nest_tools_mod.o \ serial/psb_d_nest_base_mat_mod.o serial/psb_d_nest_mat_mod.o desc/psb_desc_nest_mod.o $(FC) $(FCOPT) $(FINCLUDES) $(FDEFINES) -c tools/psb_d_nest_builder_mod.F90 -o tools/psb_d_nest_builder_mod.o +tools/psb_s_nest_tools_mod.o: tools/psb_s_nest_tools_mod.F90 tools/psb_s_tools_mod.o \ + desc/psb_desc_nest_mod.o serial/psb_s_nest_mat_mod.o + $(FC) $(FCOPT) $(FINCLUDES) $(FDEFINES) -c tools/psb_s_nest_tools_mod.F90 -o tools/psb_s_nest_tools_mod.o + +tools/psb_s_nest_builder_mod.o: tools/psb_s_nest_builder_mod.F90 tools/psb_cd_tools_mod.o \ + tools/psb_cd_nest_tools_mod.o tools/psb_s_nest_tools_mod.o \ + serial/psb_s_nest_base_mat_mod.o serial/psb_s_nest_mat_mod.o desc/psb_desc_nest_mod.o + $(FC) $(FCOPT) $(FINCLUDES) $(FDEFINES) -c tools/psb_s_nest_builder_mod.F90 -o tools/psb_s_nest_builder_mod.o + +tools/psb_c_nest_tools_mod.o: tools/psb_c_nest_tools_mod.F90 tools/psb_c_tools_mod.o \ + desc/psb_desc_nest_mod.o serial/psb_c_nest_mat_mod.o + $(FC) $(FCOPT) $(FINCLUDES) $(FDEFINES) -c tools/psb_c_nest_tools_mod.F90 -o tools/psb_c_nest_tools_mod.o + +tools/psb_c_nest_builder_mod.o: tools/psb_c_nest_builder_mod.F90 tools/psb_cd_tools_mod.o \ + tools/psb_cd_nest_tools_mod.o tools/psb_c_nest_tools_mod.o \ + serial/psb_c_nest_base_mat_mod.o serial/psb_c_nest_mat_mod.o desc/psb_desc_nest_mod.o + $(FC) $(FCOPT) $(FINCLUDES) $(FDEFINES) -c tools/psb_c_nest_builder_mod.F90 -o tools/psb_c_nest_builder_mod.o + +tools/psb_z_nest_tools_mod.o: tools/psb_z_nest_tools_mod.F90 tools/psb_z_tools_mod.o \ + desc/psb_desc_nest_mod.o serial/psb_z_nest_mat_mod.o + $(FC) $(FCOPT) $(FINCLUDES) $(FDEFINES) -c tools/psb_z_nest_tools_mod.F90 -o tools/psb_z_nest_tools_mod.o + +tools/psb_z_nest_builder_mod.o: tools/psb_z_nest_builder_mod.F90 tools/psb_cd_tools_mod.o \ + tools/psb_cd_nest_tools_mod.o tools/psb_z_nest_tools_mod.o \ + serial/psb_z_nest_base_mat_mod.o serial/psb_z_nest_mat_mod.o desc/psb_desc_nest_mod.o + $(FC) $(FCOPT) $(FINCLUDES) $(FDEFINES) -c tools/psb_z_nest_builder_mod.F90 -o tools/psb_z_nest_builder_mod.o + tools/psb_cd_tools_mod.o tools/psb_i_tools_mod.o tools/psb_l_tools_mod.o \ tools/psb_s_tools_mod.o tools/psb_d_tools_mod.o \ tools/psb_c_tools_mod.o tools/psb_z_tools_mod.o \ @@ -459,6 +495,36 @@ psblas/psb_psblas_mod.o: psblas/psb_s_psblas_mod.o psblas/psb_c_psblas_mod.o ps psblas/psb_s_psblas_mod.o psblas/psb_c_psblas_mod.o psblas/psb_d_psblas_mod.o psblas/psb_z_psblas_mod.o: serial/psb_mat_mod.o desc/psb_desc_mod.o # --- nested mat/desc dependencies (MATNEST) --- +serial/psb_s_nest_mat_mod.o: serial/psb_s_mat_mod.o +serial/psb_s_nest_base_mat_mod.o: serial/psb_s_nest_mat_mod.o desc/psb_desc_nest_mod.o serial/psb_s_base_mat_mod.o serial/psb_s_mat_mod.o desc/psb_desc_mod.o \ + serial/psb_i_vect_mod.o serial/psb_s_base_vect_mod.o +psb_s_nest_mod.o: \ + desc/psb_desc_nest_mod.o \ + serial/psb_s_nest_mat_mod.o \ + serial/psb_s_nest_base_mat_mod.o \ + tools/psb_cd_nest_tools_mod.o \ + tools/psb_s_nest_tools_mod.o \ + tools/psb_s_nest_builder_mod.o +serial/psb_c_nest_mat_mod.o: serial/psb_c_mat_mod.o +serial/psb_c_nest_base_mat_mod.o: serial/psb_c_nest_mat_mod.o desc/psb_desc_nest_mod.o serial/psb_c_base_mat_mod.o serial/psb_c_mat_mod.o desc/psb_desc_mod.o \ + serial/psb_i_vect_mod.o serial/psb_c_base_vect_mod.o +psb_c_nest_mod.o: \ + desc/psb_desc_nest_mod.o \ + serial/psb_c_nest_mat_mod.o \ + serial/psb_c_nest_base_mat_mod.o \ + tools/psb_cd_nest_tools_mod.o \ + tools/psb_c_nest_tools_mod.o \ + tools/psb_c_nest_builder_mod.o +serial/psb_z_nest_mat_mod.o: serial/psb_z_mat_mod.o +serial/psb_z_nest_base_mat_mod.o: serial/psb_z_nest_mat_mod.o desc/psb_desc_nest_mod.o serial/psb_z_base_mat_mod.o serial/psb_z_mat_mod.o desc/psb_desc_mod.o \ + serial/psb_i_vect_mod.o serial/psb_z_base_vect_mod.o +psb_z_nest_mod.o: \ + desc/psb_desc_nest_mod.o \ + serial/psb_z_nest_mat_mod.o \ + serial/psb_z_nest_base_mat_mod.o \ + tools/psb_cd_nest_tools_mod.o \ + tools/psb_z_nest_tools_mod.o \ + tools/psb_z_nest_builder_mod.o desc/psb_desc_nest_mod.o: desc/psb_desc_mod.o serial/psb_d_nest_mat_mod.o: serial/psb_d_mat_mod.o serial/psb_d_nest_base_mat_mod.o: serial/psb_d_nest_mat_mod.o desc/psb_desc_nest_mod.o serial/psb_d_base_mat_mod.o serial/psb_d_mat_mod.o desc/psb_desc_mod.o \ diff --git a/base/modules/psb_c_nest_mod.f90 b/base/modules/psb_c_nest_mod.f90 new file mode 100644 index 000000000..253085dff --- /dev/null +++ b/base/modules/psb_c_nest_mod.f90 @@ -0,0 +1,49 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific written permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! module: psb_c_nest_mod +! Author: Simone Staccone (Stack-1) +! +! Umbrella module for the nested (block-structured) double precision +! real types. Users need only: +! +! use psb_c_nest_mod +! +! to access all three container types and their parallel operations. +! +module psb_c_nest_mod + use psb_desc_nest_mod ! grid descriptor (per-field, input to compose) + use psb_c_nest_mat_mod ! block storage (psb_c_nest_sparse_mat) + use psb_c_nest_base_mat_mod ! MATNEST operator + field-split interface + use psb_cd_nest_tools_mod ! psb_cd_nest_compose (global descriptor) + use psb_c_nest_tools_mod ! block assembly + psb_c_nest_rect_block + use psb_c_nest_builder_mod ! psb_c_nest_matrix: init/ins/asb frontend +end module psb_c_nest_mod diff --git a/base/modules/psb_s_nest_mod.f90 b/base/modules/psb_s_nest_mod.f90 new file mode 100644 index 000000000..46af70942 --- /dev/null +++ b/base/modules/psb_s_nest_mod.f90 @@ -0,0 +1,49 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific written permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! module: psb_s_nest_mod +! Author: Simone Staccone (Stack-1) +! +! Umbrella module for the nested (block-structured) double precision +! real types. Users need only: +! +! use psb_s_nest_mod +! +! to access all three container types and their parallel operations. +! +module psb_s_nest_mod + use psb_desc_nest_mod ! grid descriptor (per-field, input to compose) + use psb_s_nest_mat_mod ! block storage (psb_s_nest_sparse_mat) + use psb_s_nest_base_mat_mod ! MATNEST operator + field-split interface + use psb_cd_nest_tools_mod ! psb_cd_nest_compose (global descriptor) + use psb_s_nest_tools_mod ! block assembly + psb_s_nest_rect_block + use psb_s_nest_builder_mod ! psb_s_nest_matrix: init/ins/asb frontend +end module psb_s_nest_mod diff --git a/base/modules/psb_z_nest_mod.f90 b/base/modules/psb_z_nest_mod.f90 new file mode 100644 index 000000000..0ee79a023 --- /dev/null +++ b/base/modules/psb_z_nest_mod.f90 @@ -0,0 +1,49 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific written permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! module: psb_z_nest_mod +! Author: Simone Staccone (Stack-1) +! +! Umbrella module for the nested (block-structured) double precision +! real types. Users need only: +! +! use psb_z_nest_mod +! +! to access all three container types and their parallel operations. +! +module psb_z_nest_mod + use psb_desc_nest_mod ! grid descriptor (per-field, input to compose) + use psb_z_nest_mat_mod ! block storage (psb_z_nest_sparse_mat) + use psb_z_nest_base_mat_mod ! MATNEST operator + field-split interface + use psb_cd_nest_tools_mod ! psb_cd_nest_compose (global descriptor) + use psb_z_nest_tools_mod ! block assembly + psb_z_nest_rect_block + use psb_z_nest_builder_mod ! psb_z_nest_matrix: init/ins/asb frontend +end module psb_z_nest_mod diff --git a/base/modules/serial/psb_c_nest_base_mat_mod.F90 b/base/modules/serial/psb_c_nest_base_mat_mod.F90 new file mode 100644 index 000000000..2e3ef93cb --- /dev/null +++ b/base/modules/serial/psb_c_nest_base_mat_mod.F90 @@ -0,0 +1,1212 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific prior written permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! File: psb_c_nest_base_mat_mod.F90 +! +! Module: psb_c_nest_base_mat_mod +! Author: Simone Staccone (Stack-1) +! +! Adapter that makes a block-structured (nested) operator look like a standard +! local sparse matrix to PSBLAS: psb_c_nest_base_mat EXTENDS +! psb_c_base_sparse_mat and implements csmv (the local matrix-vector product). +! Wrapped in a psb_cspmat_type and paired with the composed global descriptor +! (see psb_cd_nest_compose), the nested operator can then be fed to psb_spmm, +! psb_krylov and the AMG4PSBLAS preconditioners unchanged (MATNEST-style). +! +! The local vector handed to csmv lives in the GLOBAL local layout produced by +! psb_cd_nest_compose: the owned entries of all fields are concatenated, followed +! by the global halo. For each field we precompute field_map(field)%global_local_pos, +! the positions in that global local vector of the field's own local vector +! (owned entries first, then the field's ghosts), so we can gather the field +! input sub-vector and scatter the field output sub-vector without further +! communication (the halo exchange is done once by psb_spmm on the global desc). +! +module psb_c_nest_base_mat_mod + use psb_const_mod + use psb_error_mod + use psb_realloc_mod, only : psb_ensure_size + use psb_c_base_mat_mod, only : psb_c_base_sparse_mat + use psb_c_base_vect_mod, only : psb_c_base_vect_type + use psb_i_vect_mod, only : psb_i_vect_type + use psb_desc_mod, only : psb_desc_type + use psb_desc_nest_mod, only : psb_desc_nest_type + use psb_c_nest_mat_mod, only : psb_c_nest_sparse_mat + use psb_c_mat_mod, only : psb_cspmat_type + implicit none + + ! Per-field gather/scatter map into the global local vector. + ! global_local_pos(1 : n_owned) -> the field's owned entries + ! global_local_pos(n_owned+1 : size) -> the field's ghost (halo) entries + type :: psb_c_nest_field_map + integer(psb_ipk_) :: n_owned = 0 + integer(psb_ipk_), allocatable :: global_local_pos(:) + ! same positions as an encapsulated index vector, for the device-capable + ! gather/scatter (gth/sct) used by vect_mv; pointer so that its target can + ! be synced even when the operator dummy argument is intent(in) + type(psb_i_vect_type), pointer :: gather_pos => null() + end type psb_c_nest_field_map + + type, extends(psb_c_base_sparse_mat) :: psb_c_nest_base_mat + integer(psb_ipk_) :: n_fields = 0 + type(psb_c_nest_sparse_mat), pointer :: block_storage => null() ! blocks (not owned) + type(psb_desc_nest_type), pointer :: grid_desc => null() ! per-field descriptors (not owned) + type(psb_c_nest_field_map), allocatable :: field_map(:) + contains + procedure, pass(a) :: csmv => psb_c_nest_base_csmv + procedure, pass(a) :: get_nzeros => psb_c_nest_base_get_nzeros + procedure, nopass :: get_fmt => psb_c_nest_base_get_fmt + procedure, pass(a) :: free => psb_c_nest_base_free + ! enable the stock PSBLAS preconditioners on the nested operator: + ! get_diag is used by DIAG/JACOBI, csgetrow by BJAC (ILU factorizations + ! go through the format-agnostic csget path) + procedure, pass(a) :: get_diag => psb_c_nest_base_get_diag + procedure, pass(a) :: csgetrow => psb_c_nest_base_csgetrow + ! device-capable matvec on encapsulated vectors: gathers/scatters through + ! the vectors' own gth/sct and runs each block through its vect_mv, so + ! device block formats execute their device kernels + procedure, pass(a) :: vect_mv => psb_c_nest_base_vect_mv + ! full base-class contract (delegating to the blocks): + procedure, pass(a) :: csmm => psb_c_nest_base_csmm + procedure, pass(a) :: cp_to_coo => psb_c_nest_base_cp_to_coo + procedure, pass(a) :: mv_to_coo => psb_c_nest_base_mv_to_coo + procedure, pass(a) :: rowsum => psb_c_nest_base_rowsum + procedure, pass(a) :: arwsum => psb_c_nest_base_arwsum + procedure, pass(a) :: colsum => psb_c_nest_base_colsum + procedure, pass(a) :: aclsum => psb_c_nest_base_aclsum + procedure, pass(a) :: maxval => psb_c_nest_base_maxval + procedure, pass(a) :: spnmi => psb_c_nest_base_csnmi + procedure, pass(a) :: spnm1 => psb_c_nest_base_csnm1 + procedure, pass(a) :: scals => psb_c_nest_base_scals + procedure, pass(a) :: scalv => psb_c_nest_base_scal + procedure, pass(a) :: clone => psb_c_nest_base_clone + procedure, pass(a) :: mold => psb_c_nest_base_mold + procedure, pass(a) :: sizeof => psb_c_nest_base_sizeof + ! NOT implemented on purpose (base error 700 is the intended behaviour): + ! cp_from_coo / mv_from_coo (a nested operator cannot be built from a flat + ! matrix without the field structure), csput (insertions go to the blocks + ! before assembly), cssv/cssm (triangular solve is undefined for a block + ! operator) + end type psb_c_nest_base_mat + + private + public :: psb_c_nest_base_mat, psb_c_nest_base_setup, psb_c_nest_apply_block + ! field-split interface (for the block preconditioner) + public :: psb_c_nest_get_n_fields, psb_c_nest_get_field_owned, & + & psb_c_nest_get_block, psb_c_nest_get_field_desc, & + & psb_c_nest_restrict_field, psb_c_nest_prolong_field + +contains + + function psb_c_nest_base_get_fmt() result(format_name) + character(len=5) :: format_name + format_name = 'NEST' + end function psb_c_nest_base_get_fmt + + ! free: the nested operator does NOT own block_storage / grid_desc (they are + ! pointers into the caller), so we only detach them and release the field maps. + subroutine psb_c_nest_base_free(a) + class(psb_c_nest_base_mat), intent(inout) :: a + integer(psb_ipk_) :: i_field, local_info + if (allocated(a%field_map)) then + do i_field = 1, size(a%field_map) + if (associated(a%field_map(i_field)%gather_pos)) then + call a%field_map(i_field)%gather_pos%free(local_info) + deallocate(a%field_map(i_field)%gather_pos) + a%field_map(i_field)%gather_pos => null() + end if + end do + deallocate(a%field_map) + end if + a%block_storage => null() + a%grid_desc => null() + a%n_fields = 0 + call a%set_null() + end subroutine psb_c_nest_base_free + + function psb_c_nest_base_get_nzeros(a) result(total_nzeros) + class(psb_c_nest_base_mat), intent(in) :: a + integer(psb_ipk_) :: total_nzeros + integer(psb_ipk_) :: i_block_row, j_block_col + total_nzeros = 0 + if (associated(a%block_storage)) then + do j_block_col = 1, a%block_storage%ncblocks + do i_block_row = 1, a%block_storage%nrblocks + if (a%block_storage%has_block(i_block_row, j_block_col)) & + & total_nzeros = total_nzeros + & + & a%block_storage%mats(i_block_row, j_block_col)%get_nzeros() + end do + end do + end if + end function psb_c_nest_base_get_nzeros + + ! get_diag: diagonal of the global operator. In the global-local layout the + ! owned entries of field i occupy positions owned_offset+1..owned_offset+n_owned, + ! and for owned indices the field-local column k maps to the same global-local + ! position as row k, so the global diagonal is the concatenation of the + ! diagonals of the diagonal blocks (i,i); absent blocks contribute zeros + ! (e.g. the (2,2) block of a saddle-point operator). + subroutine psb_c_nest_base_get_diag(a, d, info) + class(psb_c_nest_base_mat), intent(in) :: a + complex(psb_spk_), intent(out) :: d(:) + integer(psb_ipk_), intent(out) :: info + + complex(psb_spk_), allocatable :: block_diag(:) + integer(psb_ipk_) :: i_field, n_owned, owned_offset + character(len=24) :: name + + info = psb_success_ + name = 'psb_c_nest_get_diag' + + if (.not. (associated(a%block_storage) .and. allocated(a%field_map))) then + info = psb_err_invalid_mat_state_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + if (size(d) < a%get_nrows()) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='d too small') + return + end if + + d(1:a%get_nrows()) = czero + owned_offset = 0 + do i_field = 1, a%n_fields + n_owned = a%field_map(i_field)%n_owned + if (a%block_storage%has_block(i_field, i_field)) then + allocate(block_diag(n_owned), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + call a%block_storage%mats(i_field,i_field)%a%get_diag(block_diag, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block get_diag') + return + end if + d(owned_offset+1 : owned_offset+n_owned) = block_diag(1:n_owned) + deallocate(block_diag) + end if + owned_offset = owned_offset + n_owned + end do + end subroutine psb_c_nest_base_get_diag + + ! csgetrow: extract local rows imin..imax of the global operator as COO + ! triplets, with columns in the global-local layout (the operator's column + ! space). Each global-local row r belongs to one field i (row k within the + ! field); its entries are the union over j of row k of block (i,j), with the + ! block-local column c remapped through field_map(j)%global_local_pos(c). + ! This is the format-agnostic access path used by the ILU factorizations of + ! the BJAC preconditioner (via csget/csgetblk). + subroutine psb_c_nest_base_csgetrow(imin,imax,a,nz,ia,ja,val,info,& + & jmin,jmax,iren,append,nzin,rscale,cscale,chksz) + class(psb_c_nest_base_mat), intent(in) :: a + integer(psb_ipk_), intent(in) :: imin,imax + integer(psb_ipk_), intent(out) :: nz + integer(psb_ipk_), allocatable, intent(inout) :: ia(:), ja(:) + complex(psb_spk_), allocatable, intent(inout) :: val(:) + integer(psb_ipk_),intent(out) :: info + logical, intent(in), optional :: append + integer(psb_ipk_), intent(in), optional :: iren(:) + integer(psb_ipk_), intent(in), optional :: jmin,jmax, nzin + logical, intent(in), optional :: rscale,cscale,chksz + + integer(psb_ipk_), allocatable :: block_row_ia(:), block_row_ja(:) + complex(psb_spk_), allocatable :: block_row_val(:) + integer(psb_ipk_) :: jmin_, jmax_, nzin_, out_pos + integer(psb_ipk_) :: r_row, i_field, j_field, k_in_field, owned_offset + integer(psb_ipk_) :: block_nz, t_entry, global_local_col + logical :: append_ + character(len=24) :: name + + info = psb_success_ + name = 'psb_c_nest_csgetrow' + + if (.not. (associated(a%block_storage) .and. allocated(a%field_map))) then + info = psb_err_invalid_mat_state_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + if (present(iren)) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='iren not supported'); return + end if + if (present(rscale)) then + if (rscale) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='rscale not supported'); return + end if + end if + if (present(cscale)) then + if (cscale) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='cscale not supported'); return + end if + end if + + jmin_ = 1 + jmax_ = a%get_ncols() + if (present(jmin)) jmin_ = jmin + if (present(jmax)) jmax_ = jmax + append_ = .false. + if (present(append)) append_ = append + nzin_ = 0 + if (append_ .and. present(nzin)) nzin_ = nzin + + nz = 0 + out_pos = nzin_ + + do r_row = max(imin, 1), min(imax, a%get_nrows()) + ! locate the field owning global-local row r_row + owned_offset = 0 + i_field = 0 + do while (i_field < a%n_fields) + i_field = i_field + 1 + if (r_row <= owned_offset + a%field_map(i_field)%n_owned) exit + owned_offset = owned_offset + a%field_map(i_field)%n_owned + end do + k_in_field = r_row - owned_offset + + do j_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%csgetrow(k_in_field, k_in_field, & + & block_nz, block_row_ia, block_row_ja, block_row_val, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block csgetrow') + return + end if + do t_entry = 1, block_nz + global_local_col = a%field_map(j_field)%global_local_pos(block_row_ja(t_entry)) + if ((global_local_col < jmin_) .or. (global_local_col > jmax_)) cycle + out_pos = out_pos + 1 + call psb_ensure_size(out_pos, ia, info) + if (info == psb_success_) call psb_ensure_size(out_pos, ja, info) + if (info == psb_success_) call psb_ensure_size(out_pos, val, info) + if (info /= psb_success_) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + ia(out_pos) = r_row + ja(out_pos) = global_local_col + val(out_pos) = block_row_val(t_entry) + nz = nz + 1 + end do + end do + end do + end subroutine psb_c_nest_base_csgetrow + + ! vect_mv: matvec on encapsulated vectors (the path taken by psb_spmm with + ! psb_c_vect_type). Instead of falling back to the host-array csmv, it + ! (1) gathers each column-field sub-vector through the vector's own gth with + ! an encapsulated index vector (a device kernel on device vectors), + ! (2) runs each block through its vect_mv (device formats execute their own + ! device kernels), with per-field work vectors allocated with mold=x so + ! they share the dynamic type of the incoming vectors, + ! (3) scatters each row-field result back through the vector's own sct. + ! Host/device traffic is limited to the compact field buffers; on plain host + ! vectors this is exactly equivalent to the array csmv. + subroutine psb_c_nest_base_vect_mv(alpha, a, x, beta, y, info, trans) + class(psb_c_nest_base_mat), intent(in) :: a + complex(psb_spk_), intent(in) :: alpha, beta + class(psb_c_base_vect_type), intent(inout) :: x + class(psb_c_base_vect_type), intent(inout) :: y + integer(psb_ipk_), intent(out) :: info + character, optional, intent(in) :: trans + + class(psb_c_base_vect_type), allocatable :: x_field_vec, y_field_vec + complex(psb_spk_), allocatable :: x_field_buf(:), y_field_buf(:) + complex(psb_spk_) :: block_beta + integer(psb_ipk_) :: i_field, j_field, n_owned, n_local, local_info + logical :: row_has_blocks + character :: trans_ + character(len=24) :: name + + info = psb_success_ + name = 'psb_c_nest_vect_mv' + + trans_ = 'N' + if (present(trans)) trans_ = trans + if (.not. (associated(a%block_storage) .and. allocated(a%field_map))) then + info = psb_err_invalid_mat_state_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + if (trans_ /= 'N' .and. trans_ /= 'n') then + ! transposed product: fall back to host arrays (rare path) + block + complex(psb_spk_), allocatable :: x_host(:), y_host(:) + x_host = x%get_vect() + y_host = y%get_vect() + call psb_c_nest_base_csmv_t(alpha, a, x_host, beta, y_host, info, trans_) + call y%bld(y_host) + end block + return + end if + + ! work vectors share the dynamic type of the incoming vectors + allocate(x_field_vec, mold=x, stat=info) + if (info == 0) allocate(y_field_vec, mold=y, stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + + do i_field = 1, a%n_fields + n_owned = a%field_map(i_field)%n_owned + call psb_ensure_size(n_owned, y_field_buf, info) + if (info /= psb_success_) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + + row_has_blocks = .false. + block_beta = czero + do j_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + + ! gather the column-field sub-vector (owned + ghosts) from x + n_local = size(a%field_map(j_field)%global_local_pos) + call psb_ensure_size(n_local, x_field_buf, info) + if (info /= psb_success_) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + call x%gth(ione, int(n_local, psb_mpk_), & + & a%field_map(j_field)%gather_pos%v, x_field_buf) + call x_field_vec%free(local_info) + call x_field_vec%bld(x_field_buf(1:n_local)) + + if (.not. row_has_blocks) then + ! first block of this row field: (re)build the accumulator at the + ! right size, zeroed + y_field_buf(1:n_owned) = czero + call y_field_vec%free(local_info) + call y_field_vec%bld(y_field_buf(1:n_owned)) + row_has_blocks = .true. + end if + + ! y_field = alpha * A(i,j) * x_field + block_beta * y_field + call a%block_storage%mats(i_field,j_field)%a%spmm(alpha, x_field_vec, & + & block_beta, y_field_vec, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block vect_mv') + return + end if + block_beta = cone + end do + + ! scatter the row-field result into y (beta applied on the owned rows); + ! a row field with no blocks still rescales its rows by beta + if (row_has_blocks) then + y_field_buf(1:n_owned) = y_field_vec%get_vect() + else + y_field_buf(1:n_owned) = czero + end if + call y%sct(ione, int(n_owned, psb_mpk_), & + & a%field_map(i_field)%gather_pos%v, y_field_buf, beta) + end do + + call x_field_vec%free(local_info) + call y_field_vec%free(local_info) + end subroutine psb_c_nest_base_vect_mv + + ! Build the per-field gather maps and set the local dimensions, from the nested + ! grid descriptor (per-field distribution desc_grid%descs(1,field)) and the + ! composed global descriptor desc_global (produced by psb_cd_nest_compose). + subroutine psb_c_nest_base_setup(nest_op, block_storage, desc_grid, desc_global, info) + type(psb_c_nest_base_mat), intent(inout) :: nest_op + type(psb_c_nest_sparse_mat), target, intent(in) :: block_storage + type(psb_desc_nest_type), target, intent(in) :: desc_grid + type(psb_desc_type), intent(in) :: desc_global + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: n_fields, i_field, i_entry + integer(psb_ipk_) :: n_owned, n_local, n_ghost, owned_offset, local_pos + integer(psb_lpk_) :: global_idx + integer(psb_lpk_), allocatable :: field_global_offset(:) + character(len=24) :: name + + info = psb_success_ + name = 'psb_c_nest_base_setup' + + if (desc_grid%nrblocks /= desc_grid%ncblocks) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='nested block structure must be square') + return + end if + + n_fields = desc_grid%ncblocks + nest_op%n_fields = n_fields + nest_op%grid_desc => desc_grid + nest_op%block_storage => block_storage + + ! global field offsets (used to form ghost global indices) + allocate(field_global_offset(n_fields+1), nest_op%field_map(n_fields), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + field_global_offset(1) = 0 + do i_field = 1, n_fields + field_global_offset(i_field+1) = field_global_offset(i_field) & + & + desc_grid%descs(1,i_field)%get_global_rows() + end do + + owned_offset = 0 ! running owned-local offset in the global local vector + do i_field = 1, n_fields + n_owned = desc_grid%descs(1,i_field)%get_local_rows() + n_local = desc_grid%descs(1,i_field)%get_local_cols() + n_ghost = n_local - n_owned + nest_op%field_map(i_field)%n_owned = n_owned + allocate(nest_op%field_map(i_field)%global_local_pos(n_local), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + ! owned entries: contiguous in the global local vector + do i_entry = 1, n_owned + nest_op%field_map(i_field)%global_local_pos(i_entry) = owned_offset + i_entry + end do + ! ghost entries: locate the field's ghost global index in the global descriptor + do i_entry = 1, n_ghost + call desc_grid%descs(1,i_field)%l2g(n_owned + i_entry, global_idx, info) + if (info /= 0) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='l2g'); return + end if + call desc_global%g2l(field_global_offset(i_field) + global_idx, local_pos, info) + if (info /= 0) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='g2l'); return + end if + nest_op%field_map(i_field)%global_local_pos(n_owned + i_entry) = local_pos + end do + ! encapsulated copy of the positions for the device-capable gth/sct + allocate(nest_op%field_map(i_field)%gather_pos, stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + call nest_op%field_map(i_field)%gather_pos%bld(nest_op%field_map(i_field)%global_local_pos) + owned_offset = owned_offset + n_owned + end do + + call nest_op%set_nrows(desc_global%get_local_rows()) + call nest_op%set_ncols(desc_global%get_local_cols()) + call nest_op%set_asb() + + end subroutine psb_c_nest_base_setup + + ! Local block matrix-vector product: y = alpha * A_nest * x + beta * y. + ! x is in the global local layout (owned fields concatenated + global halo); + ! y holds the owned entries (global local rows). + subroutine psb_c_nest_base_csmv(alpha, a, x, beta, y, info, trans) + complex(psb_spk_), intent(in) :: alpha, beta, x(:) + class(psb_c_nest_base_mat), intent(in) :: a + complex(psb_spk_), intent(inout) :: y(:) + integer(psb_ipk_), intent(out) :: info + character, optional, intent(in) :: trans + + complex(psb_spk_), allocatable :: x_field(:), y_field(:) + integer(psb_ipk_) :: i_block_row, j_block_col, i_entry + integer(psb_ipk_) :: n_local_col_field, n_owned_row_field + character :: trans_op + character(len=24) :: name + + info = psb_success_ + name = 'psb_c_nest_base_csmv' + trans_op = 'N' + if (present(trans)) trans_op = trans + if (trans_op /= 'N' .and. trans_op /= 'n') then + ! transposed product: the block structure of A^T is the transpose of the + ! block grid, handled by the dedicated kernel below ('T' or 'C') + call psb_c_nest_base_csmv_t(alpha, a, x, beta, y, info, trans_op) + return + end if + if (.not. associated(a%block_storage)) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + + ! y <- beta * y + if (beta == czero) then + y(:) = czero + else if (beta /= cone) then + y(:) = beta * y(:) + end if + + do j_block_col = 1, a%n_fields + n_local_col_field = size(a%field_map(j_block_col)%global_local_pos) + allocate(x_field(n_local_col_field), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + ! gather the column-field input sub-vector (owned + that field's ghosts) + do i_entry = 1, n_local_col_field + x_field(i_entry) = x(a%field_map(j_block_col)%global_local_pos(i_entry)) + end do + + do i_block_row = 1, a%n_fields + if (a%block_storage%has_block(i_block_row, j_block_col)) then + n_owned_row_field = a%field_map(i_block_row)%n_owned + allocate(y_field(n_owned_row_field), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + ! current row-field output sub-vector (owned) + do i_entry = 1, n_owned_row_field + y_field(i_entry) = y(a%field_map(i_block_row)%global_local_pos(i_entry)) + end do + ! y_field <- alpha * A(i_block_row, j_block_col) * x_field + y_field + call a%block_storage%mats(i_block_row, j_block_col)%a%csmv( & + & alpha, x_field, cone, y_field, info, trans_op) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block csmv') + return + end if + ! scatter the row-field output sub-vector back into y + do i_entry = 1, n_owned_row_field + y(a%field_map(i_block_row)%global_local_pos(i_entry)) = y_field(i_entry) + end do + deallocate(y_field) + end if + end do + deallocate(x_field) + end do + + end subroutine psb_c_nest_base_csmv + + ! Transposed matvec kernel: y = alpha * A^T * x + beta * y. + ! The block structure of A^T is the transpose of the block grid: + ! y(cols of field j) += alpha * sum_i A(i,j)^T * x(owned rows of field i). + ! x is read on the owned rows of each row field; the result lands on ALL the + ! local columns of each column field (owned + ghosts); the distributed caller + ! (psb_spmm with trans='T') then accumulates the ghost contributions to their + ! owners through the transposed halo exchange. + subroutine psb_c_nest_base_csmv_t(alpha, a, x, beta, y, info, trans) + complex(psb_spk_), intent(in) :: alpha, beta, x(:) + class(psb_c_nest_base_mat), intent(in) :: a + complex(psb_spk_), intent(inout) :: y(:) + integer(psb_ipk_), intent(out) :: info + character, intent(in) :: trans + + complex(psb_spk_), allocatable :: x_field(:), y_field(:) + integer(psb_ipk_) :: i_block_row, j_block_col, i_entry + integer(psb_ipk_) :: n_local_col_field, n_owned_row_field + character(len=24) :: name + + info = psb_success_ + name = 'psb_c_nest_base_csmv_t' + + if (.not. associated(a%block_storage)) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + + ! y <- beta * y (on the whole column space) + if (beta == czero) then + y(:) = czero + else if (beta /= cone) then + y(:) = beta * y(:) + end if + + do j_block_col = 1, a%n_fields + n_local_col_field = size(a%field_map(j_block_col)%global_local_pos) + allocate(y_field(n_local_col_field), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + ! current column-field output sub-vector (owned + ghosts) + do i_entry = 1, n_local_col_field + y_field(i_entry) = y(a%field_map(j_block_col)%global_local_pos(i_entry)) + end do + + do i_block_row = 1, a%n_fields + if (a%block_storage%has_block(i_block_row, j_block_col)) then + n_owned_row_field = a%field_map(i_block_row)%n_owned + allocate(x_field(n_owned_row_field), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + ! gather the row-field input sub-vector (owned rows only) + do i_entry = 1, n_owned_row_field + x_field(i_entry) = x(a%field_map(i_block_row)%global_local_pos(i_entry)) + end do + ! y_field <- alpha * A(i,j)^T (or ^H) * x_field + y_field + call a%block_storage%mats(i_block_row, j_block_col)%a%csmv( & + & alpha, x_field, cone, y_field, info, trans) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block csmv T') + return + end if + deallocate(x_field) + end if + end do + + ! scatter the column-field output sub-vector back into y + do i_entry = 1, n_local_col_field + y(a%field_map(j_block_col)%global_local_pos(i_entry)) = y_field(i_entry) + end do + deallocate(y_field) + end do + end subroutine psb_c_nest_base_csmv_t + + ! csmm: multi-RHS product, the 2D analogue of csmv (same gather/scatter + ! per field, the block product is the block's own csmm) + subroutine psb_c_nest_base_csmm(alpha, a, x, beta, y, info, trans) + class(psb_c_nest_base_mat), intent(in) :: a + complex(psb_spk_), intent(in) :: alpha, beta, x(:,:) + complex(psb_spk_), intent(inout) :: y(:,:) + integer(psb_ipk_), intent(out) :: info + character, optional, intent(in) :: trans + + complex(psb_spk_), allocatable :: x_field(:,:), y_field(:,:) + integer(psb_ipk_) :: i_block_row, j_block_col, i_entry + integer(psb_ipk_) :: n_local_col_field, n_owned_row_field, n_rhs + character :: trans_op + character(len=24) :: name + + info = psb_success_ + name = 'psb_c_nest_base_csmm' + trans_op = 'N' + if (present(trans)) trans_op = trans + if (trans_op /= 'N' .and. trans_op /= 'n') then + info = psb_err_transpose_not_n_unsupported_ + call psb_errpush(info, name); return + end if + if (.not. associated(a%block_storage)) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + n_rhs = min(size(x,2), size(y,2)) + + if (beta == czero) then + y(:,:) = czero + else if (beta /= cone) then + y(:,:) = beta * y(:,:) + end if + + do j_block_col = 1, a%n_fields + n_local_col_field = size(a%field_map(j_block_col)%global_local_pos) + allocate(x_field(n_local_col_field, n_rhs), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + do i_entry = 1, n_local_col_field + x_field(i_entry, 1:n_rhs) = x(a%field_map(j_block_col)%global_local_pos(i_entry), 1:n_rhs) + end do + + do i_block_row = 1, a%n_fields + if (a%block_storage%has_block(i_block_row, j_block_col)) then + n_owned_row_field = a%field_map(i_block_row)%n_owned + allocate(y_field(n_owned_row_field, n_rhs), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + do i_entry = 1, n_owned_row_field + y_field(i_entry, 1:n_rhs) = y(a%field_map(i_block_row)%global_local_pos(i_entry), 1:n_rhs) + end do + call a%block_storage%mats(i_block_row, j_block_col)%a%csmm( & + & alpha, x_field, cone, y_field, info, trans_op) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block csmm') + return + end if + do i_entry = 1, n_owned_row_field + y(a%field_map(i_block_row)%global_local_pos(i_entry), 1:n_rhs) = y_field(i_entry, 1:n_rhs) + end do + deallocate(y_field) + end if + end do + deallocate(x_field) + end do + end subroutine psb_c_nest_base_csmm + + ! cp_to_coo: assemble all the blocks into a single local COO in the + ! global-local layout (rows = concatenated owned rows, columns = the + ! operator's column space). This is the core conversion hook: the generic + ! base-class machinery builds cscnv, csclip, tril/triu, ... on top of it. + subroutine psb_c_nest_base_cp_to_coo(a, b, info) + use psb_c_base_mat_mod, only : psb_c_coo_sparse_mat + class(psb_c_nest_base_mat), intent(in) :: a + class(psb_c_coo_sparse_mat), intent(inout) :: b + integer(psb_ipk_), intent(out) :: info + + type(psb_c_coo_sparse_mat) :: block_coo + integer(psb_ipk_) :: i_field, j_field, k_entry, n_entries, out_pos, owned_offset + character(len=24) :: name + + info = psb_success_ + name = 'psb_c_nest_cp_to_coo' + + if (.not. (associated(a%block_storage) .and. allocated(a%field_map))) then + info = psb_err_invalid_mat_state_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + + call b%allocate(a%get_nrows(), a%get_ncols(), a%get_nzeros()) + out_pos = 0 + owned_offset = 0 + do i_field = 1, a%n_fields + do j_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%cp_to_coo(block_coo, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block cp_to_coo') + return + end if + n_entries = block_coo%get_nzeros() + do k_entry = 1, n_entries + b%ia(out_pos+k_entry) = owned_offset + block_coo%ia(k_entry) + b%ja(out_pos+k_entry) = a%field_map(j_field)%global_local_pos(block_coo%ja(k_entry)) + b%val(out_pos+k_entry) = block_coo%val(k_entry) + end do + out_pos = out_pos + n_entries + call block_coo%free() + end do + owned_offset = owned_offset + a%field_map(i_field)%n_owned + end do + call b%set_nzeros(out_pos) + call b%set_dupl(psb_dupl_add_) + call b%fix(info) + if (info /= psb_success_) & + & call psb_errpush(psb_err_from_subroutine_, name, a_err='coo fix') + end subroutine psb_c_nest_base_cp_to_coo + + ! mv_to_coo: the adapter does not own the blocks, so "move" degenerates to + ! copy + detach of the adapter + subroutine psb_c_nest_base_mv_to_coo(a, b, info) + use psb_c_base_mat_mod, only : psb_c_coo_sparse_mat + class(psb_c_nest_base_mat), intent(inout) :: a + class(psb_c_coo_sparse_mat), intent(inout) :: b + integer(psb_ipk_), intent(out) :: info + + call a%cp_to_coo(b, info) + if (info == psb_success_) call a%free() + end subroutine psb_c_nest_base_mv_to_coo + + ! rowsum: row sums (matrix-valued type), accumulated across the blocks of + ! each row field; d is in the global-local row layout + subroutine psb_c_nest_base_rowsum(d, a) + class(psb_c_nest_base_mat), intent(in) :: a + complex(psb_spk_), intent(out) :: d(:) + + complex(psb_spk_), allocatable :: block_sums(:) + integer(psb_ipk_) :: i_field, j_field, k_entry, n_owned, owned_offset + + d(:) = czero + if (.not. associated(a%block_storage)) return + owned_offset = 0 + do i_field = 1, a%n_fields + n_owned = a%field_map(i_field)%n_owned + allocate(block_sums(n_owned)) + do j_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%rowsum(block_sums) + do k_entry = 1, n_owned + d(owned_offset+k_entry) = d(owned_offset+k_entry) + block_sums(k_entry) + end do + end do + deallocate(block_sums) + owned_offset = owned_offset + n_owned + end do + end subroutine psb_c_nest_base_rowsum + + ! arwsum: absolute row sums (always real-valued) + subroutine psb_c_nest_base_arwsum(d, a) + class(psb_c_nest_base_mat), intent(in) :: a + real(psb_spk_), intent(out) :: d(:) + + real(psb_spk_), allocatable :: block_sums(:) + integer(psb_ipk_) :: i_field, j_field, k_entry, n_owned, owned_offset + + d(:) = szero + if (.not. associated(a%block_storage)) return + owned_offset = 0 + do i_field = 1, a%n_fields + n_owned = a%field_map(i_field)%n_owned + allocate(block_sums(n_owned)) + do j_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%arwsum(block_sums) + do k_entry = 1, n_owned + d(owned_offset+k_entry) = d(owned_offset+k_entry) + block_sums(k_entry) + end do + end do + deallocate(block_sums) + owned_offset = owned_offset + n_owned + end do + end subroutine psb_c_nest_base_arwsum + + ! colsum: column sums (matrix-valued type) in the operator's column space, + ! accumulated across the blocks of each column field + subroutine psb_c_nest_base_colsum(d, a) + class(psb_c_nest_base_mat), intent(in) :: a + complex(psb_spk_), intent(out) :: d(:) + + complex(psb_spk_), allocatable :: field_sums(:), block_sums(:) + integer(psb_ipk_) :: i_field, j_field, k_entry, n_local + + d(:) = czero + if (.not. associated(a%block_storage)) return + do j_field = 1, a%n_fields + n_local = size(a%field_map(j_field)%global_local_pos) + allocate(field_sums(n_local), block_sums(n_local)) + field_sums(:) = czero + do i_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%colsum(block_sums) + field_sums(1:n_local) = field_sums(1:n_local) + block_sums(1:n_local) + end do + do k_entry = 1, n_local + d(a%field_map(j_field)%global_local_pos(k_entry)) = field_sums(k_entry) + end do + deallocate(field_sums, block_sums) + end do + end subroutine psb_c_nest_base_colsum + + ! aclsum: absolute column sums (always real-valued) + subroutine psb_c_nest_base_aclsum(d, a) + class(psb_c_nest_base_mat), intent(in) :: a + real(psb_spk_), intent(out) :: d(:) + + real(psb_spk_), allocatable :: field_sums(:), block_sums(:) + integer(psb_ipk_) :: i_field, j_field, k_entry, n_local + + d(:) = szero + if (.not. associated(a%block_storage)) return + do j_field = 1, a%n_fields + n_local = size(a%field_map(j_field)%global_local_pos) + allocate(field_sums(n_local), block_sums(n_local)) + field_sums(:) = szero + do i_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%aclsum(block_sums) + field_sums(1:n_local) = field_sums(1:n_local) + block_sums(1:n_local) + end do + do k_entry = 1, n_local + d(a%field_map(j_field)%global_local_pos(k_entry)) = field_sums(k_entry) + end do + deallocate(field_sums, block_sums) + end do + end subroutine psb_c_nest_base_aclsum + + ! maxval / infinity norm / 1-norm, by delegation/accumulation over blocks + function psb_c_nest_base_maxval(a) result(res) + class(psb_c_nest_base_mat), intent(in) :: a + real(psb_spk_) :: res + integer(psb_ipk_) :: i_field, j_field + res = szero + if (.not. associated(a%block_storage)) return + do j_field = 1, a%n_fields + do i_field = 1, a%n_fields + if (a%block_storage%has_block(i_field, j_field)) & + & res = max(res, a%block_storage%mats(i_field,j_field)%a%maxval()) + end do + end do + end function psb_c_nest_base_maxval + + function psb_c_nest_base_csnmi(a) result(res) + class(psb_c_nest_base_mat), intent(in) :: a + real(psb_spk_) :: res + real(psb_spk_), allocatable :: row_sums(:) + res = szero + if (a%get_nrows() <= 0) return + allocate(row_sums(a%get_nrows())) + call psb_c_nest_base_arwsum(row_sums, a) + res = maxval(row_sums) + end function psb_c_nest_base_csnmi + + function psb_c_nest_base_csnm1(a) result(res) + class(psb_c_nest_base_mat), intent(in) :: a + real(psb_spk_) :: res + real(psb_spk_), allocatable :: col_sums(:) + res = szero + if (a%get_ncols() <= 0) return + allocate(col_sums(a%get_ncols())) + call psb_c_nest_base_aclsum(col_sums, a) + res = maxval(col_sums) + end function psb_c_nest_base_csnm1 + + ! scals/scal: scaling acts on the underlying blocks (the operator is a view) + subroutine psb_c_nest_base_scals(d, a, info) + class(psb_c_nest_base_mat), intent(inout) :: a + complex(psb_spk_), intent(in) :: d + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_) :: i_field, j_field + character(len=24) :: name + info = psb_success_ + name = 'psb_c_nest_scals' + if (.not. associated(a%block_storage)) then + info = psb_err_invalid_mat_state_; call psb_errpush(info, name); return + end if + do j_field = 1, a%n_fields + do i_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%scal(d, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block scal'); return + end if + end do + end do + end subroutine psb_c_nest_base_scals + + subroutine psb_c_nest_base_scal(d, a, info, side) + class(psb_c_nest_base_mat), intent(inout) :: a + complex(psb_spk_), intent(in) :: d(:) + integer(psb_ipk_), intent(out) :: info + character, intent(in), optional :: side + + complex(psb_spk_), allocatable :: d_field(:) + integer(psb_ipk_) :: i_field, j_field, k_entry, n_owned, n_local, owned_offset + character :: side_ + character(len=24) :: name + + info = psb_success_ + name = 'psb_c_nest_scal' + side_ = 'L' + if (present(side)) side_ = side + if (.not. associated(a%block_storage)) then + info = psb_err_invalid_mat_state_; call psb_errpush(info, name); return + end if + + if (side_ == 'L' .or. side_ == 'l') then + ! row scaling: each row field uses its owned slice of d + owned_offset = 0 + do i_field = 1, a%n_fields + n_owned = a%field_map(i_field)%n_owned + do j_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%scal( & + & d(owned_offset+1:owned_offset+n_owned), info, side='L') + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block scal L'); return + end if + end do + owned_offset = owned_offset + n_owned + end do + else + ! column scaling: each column field gathers its slice of d + do j_field = 1, a%n_fields + n_local = size(a%field_map(j_field)%global_local_pos) + allocate(d_field(n_local)) + do k_entry = 1, n_local + d_field(k_entry) = d(a%field_map(j_field)%global_local_pos(k_entry)) + end do + do i_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%scal(d_field, info, side='R') + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block scal R'); return + end if + end do + deallocate(d_field) + end do + end if + end subroutine psb_c_nest_base_scal + + ! clone: the adapter is a view, so the clone shares the blocks and the grid + ! descriptor (pointers) while re-owning its private gather index vectors + subroutine psb_c_nest_base_clone(a, b, info) + class(psb_c_nest_base_mat), intent(inout) :: a + class(psb_c_base_sparse_mat), allocatable, intent(inout) :: b + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_) :: i_field + + info = psb_success_ + if (allocated(b)) deallocate(b) + allocate(b, source=a, stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, 'psb_c_nest_clone'); return + end if + select type (b_nest => b) + type is (psb_c_nest_base_mat) + if (allocated(b_nest%field_map)) then + do i_field = 1, size(b_nest%field_map) + ! the sourced copy shares a's gather_pos targets: re-own fresh copies + b_nest%field_map(i_field)%gather_pos => null() + allocate(b_nest%field_map(i_field)%gather_pos, stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, 'psb_c_nest_clone'); return + end if + call b_nest%field_map(i_field)%gather_pos%bld( & + & b_nest%field_map(i_field)%global_local_pos) + end do + end if + end select + end subroutine psb_c_nest_base_clone + + subroutine psb_c_nest_base_mold(a, b, info) + class(psb_c_nest_base_mat), intent(in) :: a + class(psb_c_base_sparse_mat), allocatable, intent(inout) :: b + integer(psb_ipk_), intent(out) :: info + info = psb_success_ + if (allocated(b)) deallocate(b) + allocate(b, mold=a, stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, 'psb_c_nest_mold') + end if + end subroutine psb_c_nest_base_mold + + ! sizeof: blocks + gather maps (the adapter does not own the descriptors) + function psb_c_nest_base_sizeof(a) result(res) + class(psb_c_nest_base_mat), intent(in) :: a + integer(psb_epk_) :: res + integer(psb_ipk_) :: i_field + res = 8 + if (associated(a%block_storage)) res = res + a%block_storage%sizeof() + if (allocated(a%field_map)) then + do i_field = 1, size(a%field_map) + if (allocated(a%field_map(i_field)%global_local_pos)) & + & res = res + psb_sizeof_ip * size(a%field_map(i_field)%global_local_pos) + end do + end if + end function psb_c_nest_base_sizeof + + ! Selective (regime 2) application of a SINGLE block: + ! y_field = alpha * A(i_block_row, j_block_col) * x_field + beta * y_field + ! x_field is the column-field local vector (owned + ghosts) ALREADY halo-exchanged + ! by the caller; y_field is the row-field owned local vector. The caller chooses + ! the exchange regime (the union halo, or just this block's halo), so this + ! routine is purely local. It is FORMAT-AGNOSTIC: it dispatches to the block's + ! own polymorphic csmv, so the block may be CSR, COO, ... independently of the + ! other blocks. (The full-operator matvec, regime 1, is psb_c_nest_base_csmv.) + subroutine psb_c_nest_apply_block(nest_op, i_block_row, j_block_col, alpha, x_field, beta, y_field, info) + type(psb_c_nest_base_mat), intent(in) :: nest_op + integer(psb_ipk_), intent(in) :: i_block_row, j_block_col + complex(psb_spk_), intent(in) :: alpha, beta, x_field(:) + complex(psb_spk_), intent(inout) :: y_field(:) + integer(psb_ipk_), intent(out) :: info + character(len=24) :: name + + info = psb_success_ + name = 'psb_c_nest_apply_block' + + if (.not. associated(nest_op%block_storage)) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + if (.not. nest_op%block_storage%has_block(i_block_row, j_block_col)) then + ! absent block contributes zero: y_field <- beta * y_field + if (beta == czero) then + y_field(:) = czero + else if (beta /= cone) then + y_field(:) = beta * y_field(:) + end if + return + end if + + ! polymorphic dispatch: the block applies its own format (CSR/COO/...) + call nest_op%block_storage%mats(i_block_row, j_block_col)%a%csmv( & + & alpha, x_field, beta, y_field, info) + if (info /= psb_success_) & + & call psb_errpush(psb_err_from_subroutine_, name, a_err='block csmv') + + end subroutine psb_c_nest_apply_block + + ! ==================================================================== + ! Field-split interface (for the block preconditioner). + ! Exposes the field structure so a fieldsplit/Schur preconditioner can: + ! - know how many fields there are and their owned sizes; + ! - get a block as a standard psb_cspmat_type (sub-preconditioner on A, + ! Schur-complement matvecs with B / B^T); + ! - get a field descriptor (run a field-level Krylov / halo exchange); + ! - restrict the global vector to a field sub-vector and prolong it back. + ! ==================================================================== + + function psb_c_nest_get_n_fields(nest_op) result(n_fields) + type(psb_c_nest_base_mat), intent(in) :: nest_op + integer(psb_ipk_) :: n_fields + n_fields = nest_op%n_fields + end function psb_c_nest_get_n_fields + + function psb_c_nest_get_field_owned(nest_op, field) result(n_owned) + type(psb_c_nest_base_mat), intent(in) :: nest_op + integer(psb_ipk_), intent(in) :: field + integer(psb_ipk_) :: n_owned + n_owned = 0 + if (allocated(nest_op%field_map) .and. field >= 1 .and. field <= nest_op%n_fields) & + & n_owned = nest_op%field_map(field)%n_owned + end function psb_c_nest_get_field_owned + + ! Pointer to block (i,j) as a standard psb_cspmat_type (null if absent). + function psb_c_nest_get_block(nest_op, i_block_row, j_block_col) result(block_ptr) + type(psb_c_nest_base_mat), target, intent(in) :: nest_op + integer(psb_ipk_), intent(in) :: i_block_row, j_block_col + type(psb_cspmat_type), pointer :: block_ptr + block_ptr => null() + if (associated(nest_op%block_storage)) then + if (nest_op%block_storage%has_block(i_block_row, j_block_col)) & + & block_ptr => nest_op%block_storage%mats(i_block_row, j_block_col) + end if + end function psb_c_nest_get_block + + ! Pointer to field k's descriptor (null if not set up). + function psb_c_nest_get_field_desc(nest_op, field) result(desc_ptr) + type(psb_c_nest_base_mat), target, intent(in) :: nest_op + integer(psb_ipk_), intent(in) :: field + type(psb_desc_type), pointer :: desc_ptr + desc_ptr => null() + if (associated(nest_op%grid_desc) .and. field >= 1 .and. field <= nest_op%n_fields) & + & desc_ptr => nest_op%grid_desc%descs(1, field) + end function psb_c_nest_get_field_desc + + ! Restrict: extract field k's OWNED sub-vector from the global local vector. + subroutine psb_c_nest_restrict_field(nest_op, field, x_global, x_field, info) + type(psb_c_nest_base_mat), intent(in) :: nest_op + integer(psb_ipk_), intent(in) :: field + complex(psb_spk_), intent(in) :: x_global(:) + complex(psb_spk_), intent(out) :: x_field(:) + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_) :: i_entry, n_owned + info = psb_success_ + if (field < 1 .or. field > nest_op%n_fields) then + info = psb_err_invalid_input_; return + end if + n_owned = nest_op%field_map(field)%n_owned + do i_entry = 1, n_owned + x_field(i_entry) = x_global(nest_op%field_map(field)%global_local_pos(i_entry)) + end do + end subroutine psb_c_nest_restrict_field + + ! Prolong: insert field k's OWNED sub-vector into the global local vector. + subroutine psb_c_nest_prolong_field(nest_op, field, x_field, x_global, info) + type(psb_c_nest_base_mat), intent(in) :: nest_op + integer(psb_ipk_), intent(in) :: field + complex(psb_spk_), intent(in) :: x_field(:) + complex(psb_spk_), intent(inout) :: x_global(:) + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_) :: i_entry, n_owned + info = psb_success_ + if (field < 1 .or. field > nest_op%n_fields) then + info = psb_err_invalid_input_; return + end if + n_owned = nest_op%field_map(field)%n_owned + do i_entry = 1, n_owned + x_global(nest_op%field_map(field)%global_local_pos(i_entry)) = x_field(i_entry) + end do + end subroutine psb_c_nest_prolong_field + +end module psb_c_nest_base_mat_mod diff --git a/base/modules/serial/psb_c_nest_mat_mod.f90 b/base/modules/serial/psb_c_nest_mat_mod.f90 new file mode 100644 index 000000000..05c617de5 --- /dev/null +++ b/base/modules/serial/psb_c_nest_mat_mod.f90 @@ -0,0 +1,149 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific without permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! module: psb_c_nest_mat_mod +! Author: Simone Staccone (Stack-1) +! +! Defines psb_c_nest_sparse_mat: a block-structured distributed sparse +! matrix for double precision real arithmetic. +! +! The matrix is stored as a 2-D array of psb_cspmat_type sub-matrices. +! Block presence is determined directly from the sub-matrix storage: a block +! (i,j) is present iff mats(i,j)%a is allocated (absent blocks contribute zero +! to any product). There is no separate presence flag array. +! +! Descriptor convention (current nested design) +! --------------------------------------------- +! Each matrix block (i,j) is associated with descs(i,j) from the +! corresponding psb_desc_nest_type. Nested tools (psb_spall_nest, +! psb_spins_nest, psb_spasb_nest, psb_spmm) consistently pass +! descs(i,j) together with mats(i,j). +! +! A block may be structurally absent (NULL/zero): this is represented by +! mats(i,j) left unbuilt (mats(i,j)%a not allocated). In that case the +! block contributes zero and is skipped by nested kernels. +! +! Descriptor storage is distinct from matrix presence: descriptors are +! typically defined for all block positions in descs(:,:), while actual +! matrix blocks may be present only on a subset. +! +! Reference examples in test/pdegen: +! * psb_c_pde_nest.full.F90 (A(2,2) left NULL, mats(2,2)%a not allocated) +! * psb_c_nest_tools.F90 and psb_c_pde_nest_full_tools.F90 +! (2-D desc_nest%descs(i,j) used in nested allocation/assembly). +! +module psb_c_nest_mat_mod + use psb_c_mat_mod + implicit none + + type :: psb_c_nest_sparse_mat + integer(psb_ipk_) :: nrblocks = 0 + integer(psb_ipk_) :: ncblocks = 0 + type(psb_cspmat_type), allocatable :: mats(:,:) + contains + procedure :: get_nrblocks => psb_c_nest_mat_get_nrb + procedure :: get_ncblocks => psb_c_nest_mat_get_ncb + procedure :: has_block => psb_c_nest_mat_has_block + procedure :: sizeof => psb_c_nest_mat_sizeof + procedure :: free => psb_c_nest_mat_free + end type psb_c_nest_sparse_mat + +contains + + ! get_nrblocks / get_ncblocks + function psb_c_nest_mat_get_nrb(a) result(n) + class(psb_c_nest_sparse_mat), intent(in) :: a + integer(psb_ipk_) :: n + n = a%nrblocks + end function psb_c_nest_mat_get_nrb + + function psb_c_nest_mat_get_ncb(a) result(n) + class(psb_c_nest_sparse_mat), intent(in) :: a + integer(psb_ipk_) :: n + n = a%ncblocks + end function psb_c_nest_mat_get_ncb + + ! has_block: return .true. if block (i,j) is non-null + function psb_c_nest_mat_has_block(a, i_block_row, j_block_col) result(has) + class(psb_c_nest_sparse_mat), intent(in) :: a + integer(psb_ipk_), intent(in) :: i_block_row, j_block_col + logical :: has + + has = .false. + if (i_block_row < 1 .or. i_block_row > a%nrblocks) return + if (j_block_col < 1 .or. j_block_col > a%ncblocks) return + if (.not. allocated(a%mats)) return + ! P3: presence is determined solely by whether the sub-matrix has been + ! built (its polymorphic storage %a is allocated). No parallel flag array. + has = allocated(a%mats(i_block_row, j_block_col)%a) + end function psb_c_nest_mat_has_block + + ! sizeof: total storage across all allocated sub-matrices + function psb_c_nest_mat_sizeof(a) result(total_bytes) + class(psb_c_nest_sparse_mat), intent(in) :: a + integer(psb_epk_) :: total_bytes + integer(psb_ipk_) :: i_block_row, j_block_col + + total_bytes = 0_psb_epk_ + if (allocated(a%mats)) then + do j_block_col = 1, a%ncblocks + do i_block_row = 1, a%nrblocks + if (allocated(a%mats(i_block_row, j_block_col)%a)) & + & total_bytes = total_bytes + a%mats(i_block_row, j_block_col)%sizeof() + end do + end do + end if + end function psb_c_nest_mat_sizeof + + ! free: release all sub-matrices + subroutine psb_c_nest_mat_free(a, info) + class(psb_c_nest_sparse_mat), intent(inout) :: a + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: i_block_row, j_block_col, local_info + + info = 0 + if (allocated(a%mats)) then + do j_block_col = 1, a%ncblocks + do i_block_row = 1, a%nrblocks + if (allocated(a%mats(i_block_row, j_block_col)%a)) then + call a%mats(i_block_row, j_block_col)%free() + end if + end do + end do + deallocate(a%mats, stat=local_info) + if (local_info /= 0 .and. info == 0) info = local_info + end if + a%nrblocks = 0 + a%ncblocks = 0 + end subroutine psb_c_nest_mat_free + +end module psb_c_nest_mat_mod diff --git a/base/modules/serial/psb_d_nest_base_mat_mod.F90 b/base/modules/serial/psb_d_nest_base_mat_mod.F90 index 5b48288b5..ed97a2521 100644 --- a/base/modules/serial/psb_d_nest_base_mat_mod.F90 +++ b/base/modules/serial/psb_d_nest_base_mat_mod.F90 @@ -362,7 +362,7 @@ contains real(psb_dpk_), allocatable :: x_host(:), y_host(:) x_host = x%get_vect() y_host = y%get_vect() - call psb_d_nest_base_csmv_t(alpha, a, x_host, beta, y_host, info) + call psb_d_nest_base_csmv_t(alpha, a, x_host, beta, y_host, info, trans_) call y%bld(y_host) end block return @@ -536,8 +536,8 @@ contains if (present(trans)) trans_op = trans if (trans_op /= 'N' .and. trans_op /= 'n') then ! transposed product: the block structure of A^T is the transpose of the - ! block grid, handled by the dedicated kernel below - call psb_d_nest_base_csmv_t(alpha, a, x, beta, y, info) + ! block grid, handled by the dedicated kernel below ('T' or 'C') + call psb_d_nest_base_csmv_t(alpha, a, x, beta, y, info, trans_op) return end if if (.not. associated(a%block_storage)) then @@ -601,11 +601,12 @@ contains ! local columns of each column field (owned + ghosts); the distributed caller ! (psb_spmm with trans='T') then accumulates the ghost contributions to their ! owners through the transposed halo exchange. - subroutine psb_d_nest_base_csmv_t(alpha, a, x, beta, y, info) + subroutine psb_d_nest_base_csmv_t(alpha, a, x, beta, y, info, trans) real(psb_dpk_), intent(in) :: alpha, beta, x(:) class(psb_d_nest_base_mat), intent(in) :: a real(psb_dpk_), intent(inout) :: y(:) integer(psb_ipk_), intent(out) :: info + character, intent(in) :: trans real(psb_dpk_), allocatable :: x_field(:), y_field(:) integer(psb_ipk_) :: i_block_row, j_block_col, i_entry @@ -650,9 +651,9 @@ contains do i_entry = 1, n_owned_row_field x_field(i_entry) = x(a%field_map(i_block_row)%global_local_pos(i_entry)) end do - ! y_field <- alpha * A(i,j)^T * x_field + y_field + ! y_field <- alpha * A(i,j)^T (or ^H) * x_field + y_field call a%block_storage%mats(i_block_row, j_block_col)%a%csmv( & - & alpha, x_field, done, y_field, info, 'T') + & alpha, x_field, done, y_field, info, trans) if (info /= psb_success_) then call psb_errpush(psb_err_from_subroutine_, name, a_err='block csmv T') return @@ -805,24 +806,37 @@ contains if (info == psb_success_) call a%free() end subroutine psb_d_nest_base_mv_to_coo - ! rowsum/arwsum: (absolute) row sums, accumulated across the blocks of each - ! row field; d is in the global-local row layout + ! rowsum: row sums (matrix-valued type), accumulated across the blocks of + ! each row field; d is in the global-local row layout subroutine psb_d_nest_base_rowsum(d, a) class(psb_d_nest_base_mat), intent(in) :: a real(psb_dpk_), intent(out) :: d(:) - call psb_d_nest_base_sum_rows(d, a, absolute=.false.) + + real(psb_dpk_), allocatable :: block_sums(:) + integer(psb_ipk_) :: i_field, j_field, k_entry, n_owned, owned_offset + + d(:) = dzero + if (.not. associated(a%block_storage)) return + owned_offset = 0 + do i_field = 1, a%n_fields + n_owned = a%field_map(i_field)%n_owned + allocate(block_sums(n_owned)) + do j_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%rowsum(block_sums) + do k_entry = 1, n_owned + d(owned_offset+k_entry) = d(owned_offset+k_entry) + block_sums(k_entry) + end do + end do + deallocate(block_sums) + owned_offset = owned_offset + n_owned + end do end subroutine psb_d_nest_base_rowsum + ! arwsum: absolute row sums (always real-valued) subroutine psb_d_nest_base_arwsum(d, a) class(psb_d_nest_base_mat), intent(in) :: a real(psb_dpk_), intent(out) :: d(:) - call psb_d_nest_base_sum_rows(d, a, absolute=.true.) - end subroutine psb_d_nest_base_arwsum - - subroutine psb_d_nest_base_sum_rows(d, a, absolute) - real(psb_dpk_), intent(out) :: d(:) - class(psb_d_nest_base_mat), intent(in) :: a - logical, intent(in) :: absolute real(psb_dpk_), allocatable :: block_sums(:) integer(psb_ipk_) :: i_field, j_field, k_entry, n_owned, owned_offset @@ -835,11 +849,7 @@ contains allocate(block_sums(n_owned)) do j_field = 1, a%n_fields if (.not. a%block_storage%has_block(i_field, j_field)) cycle - if (absolute) then - call a%block_storage%mats(i_field,j_field)%a%arwsum(block_sums) - else - call a%block_storage%mats(i_field,j_field)%a%rowsum(block_sums) - end if + call a%block_storage%mats(i_field,j_field)%a%arwsum(block_sums) do k_entry = 1, n_owned d(owned_offset+k_entry) = d(owned_offset+k_entry) + block_sums(k_entry) end do @@ -847,26 +857,39 @@ contains deallocate(block_sums) owned_offset = owned_offset + n_owned end do - end subroutine psb_d_nest_base_sum_rows + end subroutine psb_d_nest_base_arwsum - ! colsum/aclsum: (absolute) column sums in the operator's column space, + ! colsum: column sums (matrix-valued type) in the operator's column space, ! accumulated across the blocks of each column field subroutine psb_d_nest_base_colsum(d, a) class(psb_d_nest_base_mat), intent(in) :: a real(psb_dpk_), intent(out) :: d(:) - call psb_d_nest_base_sum_cols(d, a, absolute=.false.) + + real(psb_dpk_), allocatable :: field_sums(:), block_sums(:) + integer(psb_ipk_) :: i_field, j_field, k_entry, n_local + + d(:) = dzero + if (.not. associated(a%block_storage)) return + do j_field = 1, a%n_fields + n_local = size(a%field_map(j_field)%global_local_pos) + allocate(field_sums(n_local), block_sums(n_local)) + field_sums(:) = dzero + do i_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%colsum(block_sums) + field_sums(1:n_local) = field_sums(1:n_local) + block_sums(1:n_local) + end do + do k_entry = 1, n_local + d(a%field_map(j_field)%global_local_pos(k_entry)) = field_sums(k_entry) + end do + deallocate(field_sums, block_sums) + end do end subroutine psb_d_nest_base_colsum + ! aclsum: absolute column sums (always real-valued) subroutine psb_d_nest_base_aclsum(d, a) class(psb_d_nest_base_mat), intent(in) :: a real(psb_dpk_), intent(out) :: d(:) - call psb_d_nest_base_sum_cols(d, a, absolute=.true.) - end subroutine psb_d_nest_base_aclsum - - subroutine psb_d_nest_base_sum_cols(d, a, absolute) - real(psb_dpk_), intent(out) :: d(:) - class(psb_d_nest_base_mat), intent(in) :: a - logical, intent(in) :: absolute real(psb_dpk_), allocatable :: field_sums(:), block_sums(:) integer(psb_ipk_) :: i_field, j_field, k_entry, n_local @@ -879,11 +902,7 @@ contains field_sums(:) = dzero do i_field = 1, a%n_fields if (.not. a%block_storage%has_block(i_field, j_field)) cycle - if (absolute) then - call a%block_storage%mats(i_field,j_field)%a%aclsum(block_sums) - else - call a%block_storage%mats(i_field,j_field)%a%colsum(block_sums) - end if + call a%block_storage%mats(i_field,j_field)%a%aclsum(block_sums) field_sums(1:n_local) = field_sums(1:n_local) + block_sums(1:n_local) end do do k_entry = 1, n_local @@ -891,7 +910,7 @@ contains end do deallocate(field_sums, block_sums) end do - end subroutine psb_d_nest_base_sum_cols + end subroutine psb_d_nest_base_aclsum ! maxval / infinity norm / 1-norm, by delegation/accumulation over blocks function psb_d_nest_base_maxval(a) result(res) @@ -915,7 +934,7 @@ contains res = dzero if (a%get_nrows() <= 0) return allocate(row_sums(a%get_nrows())) - call psb_d_nest_base_sum_rows(row_sums, a, absolute=.true.) + call psb_d_nest_base_arwsum(row_sums, a) res = maxval(row_sums) end function psb_d_nest_base_csnmi @@ -926,7 +945,7 @@ contains res = dzero if (a%get_ncols() <= 0) return allocate(col_sums(a%get_ncols())) - call psb_d_nest_base_sum_cols(col_sums, a, absolute=.true.) + call psb_d_nest_base_aclsum(col_sums, a) res = maxval(col_sums) end function psb_d_nest_base_csnm1 diff --git a/base/modules/serial/psb_s_nest_base_mat_mod.F90 b/base/modules/serial/psb_s_nest_base_mat_mod.F90 new file mode 100644 index 000000000..37dcd1dc4 --- /dev/null +++ b/base/modules/serial/psb_s_nest_base_mat_mod.F90 @@ -0,0 +1,1212 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific prior written permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! File: psb_s_nest_base_mat_mod.F90 +! +! Module: psb_s_nest_base_mat_mod +! Author: Simone Staccone (Stack-1) +! +! Adapter that makes a block-structured (nested) operator look like a standard +! local sparse matrix to PSBLAS: psb_s_nest_base_mat EXTENDS +! psb_s_base_sparse_mat and implements csmv (the local matrix-vector product). +! Wrapped in a psb_sspmat_type and paired with the composed global descriptor +! (see psb_cd_nest_compose), the nested operator can then be fed to psb_spmm, +! psb_krylov and the AMG4PSBLAS preconditioners unchanged (MATNEST-style). +! +! The local vector handed to csmv lives in the GLOBAL local layout produced by +! psb_cd_nest_compose: the owned entries of all fields are concatenated, followed +! by the global halo. For each field we precompute field_map(field)%global_local_pos, +! the positions in that global local vector of the field's own local vector +! (owned entries first, then the field's ghosts), so we can gather the field +! input sub-vector and scatter the field output sub-vector without further +! communication (the halo exchange is done once by psb_spmm on the global desc). +! +module psb_s_nest_base_mat_mod + use psb_const_mod + use psb_error_mod + use psb_realloc_mod, only : psb_ensure_size + use psb_s_base_mat_mod, only : psb_s_base_sparse_mat + use psb_s_base_vect_mod, only : psb_s_base_vect_type + use psb_i_vect_mod, only : psb_i_vect_type + use psb_desc_mod, only : psb_desc_type + use psb_desc_nest_mod, only : psb_desc_nest_type + use psb_s_nest_mat_mod, only : psb_s_nest_sparse_mat + use psb_s_mat_mod, only : psb_sspmat_type + implicit none + + ! Per-field gather/scatter map into the global local vector. + ! global_local_pos(1 : n_owned) -> the field's owned entries + ! global_local_pos(n_owned+1 : size) -> the field's ghost (halo) entries + type :: psb_s_nest_field_map + integer(psb_ipk_) :: n_owned = 0 + integer(psb_ipk_), allocatable :: global_local_pos(:) + ! same positions as an encapsulated index vector, for the device-capable + ! gather/scatter (gth/sct) used by vect_mv; pointer so that its target can + ! be synced even when the operator dummy argument is intent(in) + type(psb_i_vect_type), pointer :: gather_pos => null() + end type psb_s_nest_field_map + + type, extends(psb_s_base_sparse_mat) :: psb_s_nest_base_mat + integer(psb_ipk_) :: n_fields = 0 + type(psb_s_nest_sparse_mat), pointer :: block_storage => null() ! blocks (not owned) + type(psb_desc_nest_type), pointer :: grid_desc => null() ! per-field descriptors (not owned) + type(psb_s_nest_field_map), allocatable :: field_map(:) + contains + procedure, pass(a) :: csmv => psb_s_nest_base_csmv + procedure, pass(a) :: get_nzeros => psb_s_nest_base_get_nzeros + procedure, nopass :: get_fmt => psb_s_nest_base_get_fmt + procedure, pass(a) :: free => psb_s_nest_base_free + ! enable the stock PSBLAS preconditioners on the nested operator: + ! get_diag is used by DIAG/JACOBI, csgetrow by BJAC (ILU factorizations + ! go through the format-agnostic csget path) + procedure, pass(a) :: get_diag => psb_s_nest_base_get_diag + procedure, pass(a) :: csgetrow => psb_s_nest_base_csgetrow + ! device-capable matvec on encapsulated vectors: gathers/scatters through + ! the vectors' own gth/sct and runs each block through its vect_mv, so + ! device block formats execute their device kernels + procedure, pass(a) :: vect_mv => psb_s_nest_base_vect_mv + ! full base-class contract (delegating to the blocks): + procedure, pass(a) :: csmm => psb_s_nest_base_csmm + procedure, pass(a) :: cp_to_coo => psb_s_nest_base_cp_to_coo + procedure, pass(a) :: mv_to_coo => psb_s_nest_base_mv_to_coo + procedure, pass(a) :: rowsum => psb_s_nest_base_rowsum + procedure, pass(a) :: arwsum => psb_s_nest_base_arwsum + procedure, pass(a) :: colsum => psb_s_nest_base_colsum + procedure, pass(a) :: aclsum => psb_s_nest_base_aclsum + procedure, pass(a) :: maxval => psb_s_nest_base_maxval + procedure, pass(a) :: spnmi => psb_s_nest_base_csnmi + procedure, pass(a) :: spnm1 => psb_s_nest_base_csnm1 + procedure, pass(a) :: scals => psb_s_nest_base_scals + procedure, pass(a) :: scalv => psb_s_nest_base_scal + procedure, pass(a) :: clone => psb_s_nest_base_clone + procedure, pass(a) :: mold => psb_s_nest_base_mold + procedure, pass(a) :: sizeof => psb_s_nest_base_sizeof + ! NOT implemented on purpose (base error 700 is the intended behaviour): + ! cp_from_coo / mv_from_coo (a nested operator cannot be built from a flat + ! matrix without the field structure), csput (insertions go to the blocks + ! before assembly), cssv/cssm (triangular solve is undefined for a block + ! operator) + end type psb_s_nest_base_mat + + private + public :: psb_s_nest_base_mat, psb_s_nest_base_setup, psb_s_nest_apply_block + ! field-split interface (for the block preconditioner) + public :: psb_s_nest_get_n_fields, psb_s_nest_get_field_owned, & + & psb_s_nest_get_block, psb_s_nest_get_field_desc, & + & psb_s_nest_restrict_field, psb_s_nest_prolong_field + +contains + + function psb_s_nest_base_get_fmt() result(format_name) + character(len=5) :: format_name + format_name = 'NEST' + end function psb_s_nest_base_get_fmt + + ! free: the nested operator does NOT own block_storage / grid_desc (they are + ! pointers into the caller), so we only detach them and release the field maps. + subroutine psb_s_nest_base_free(a) + class(psb_s_nest_base_mat), intent(inout) :: a + integer(psb_ipk_) :: i_field, local_info + if (allocated(a%field_map)) then + do i_field = 1, size(a%field_map) + if (associated(a%field_map(i_field)%gather_pos)) then + call a%field_map(i_field)%gather_pos%free(local_info) + deallocate(a%field_map(i_field)%gather_pos) + a%field_map(i_field)%gather_pos => null() + end if + end do + deallocate(a%field_map) + end if + a%block_storage => null() + a%grid_desc => null() + a%n_fields = 0 + call a%set_null() + end subroutine psb_s_nest_base_free + + function psb_s_nest_base_get_nzeros(a) result(total_nzeros) + class(psb_s_nest_base_mat), intent(in) :: a + integer(psb_ipk_) :: total_nzeros + integer(psb_ipk_) :: i_block_row, j_block_col + total_nzeros = 0 + if (associated(a%block_storage)) then + do j_block_col = 1, a%block_storage%ncblocks + do i_block_row = 1, a%block_storage%nrblocks + if (a%block_storage%has_block(i_block_row, j_block_col)) & + & total_nzeros = total_nzeros + & + & a%block_storage%mats(i_block_row, j_block_col)%get_nzeros() + end do + end do + end if + end function psb_s_nest_base_get_nzeros + + ! get_diag: diagonal of the global operator. In the global-local layout the + ! owned entries of field i occupy positions owned_offset+1..owned_offset+n_owned, + ! and for owned indices the field-local column k maps to the same global-local + ! position as row k, so the global diagonal is the concatenation of the + ! diagonals of the diagonal blocks (i,i); absent blocks contribute zeros + ! (e.g. the (2,2) block of a saddle-point operator). + subroutine psb_s_nest_base_get_diag(a, d, info) + class(psb_s_nest_base_mat), intent(in) :: a + real(psb_spk_), intent(out) :: d(:) + integer(psb_ipk_), intent(out) :: info + + real(psb_spk_), allocatable :: block_diag(:) + integer(psb_ipk_) :: i_field, n_owned, owned_offset + character(len=24) :: name + + info = psb_success_ + name = 'psb_s_nest_get_diag' + + if (.not. (associated(a%block_storage) .and. allocated(a%field_map))) then + info = psb_err_invalid_mat_state_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + if (size(d) < a%get_nrows()) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='d too small') + return + end if + + d(1:a%get_nrows()) = szero + owned_offset = 0 + do i_field = 1, a%n_fields + n_owned = a%field_map(i_field)%n_owned + if (a%block_storage%has_block(i_field, i_field)) then + allocate(block_diag(n_owned), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + call a%block_storage%mats(i_field,i_field)%a%get_diag(block_diag, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block get_diag') + return + end if + d(owned_offset+1 : owned_offset+n_owned) = block_diag(1:n_owned) + deallocate(block_diag) + end if + owned_offset = owned_offset + n_owned + end do + end subroutine psb_s_nest_base_get_diag + + ! csgetrow: extract local rows imin..imax of the global operator as COO + ! triplets, with columns in the global-local layout (the operator's column + ! space). Each global-local row r belongs to one field i (row k within the + ! field); its entries are the union over j of row k of block (i,j), with the + ! block-local column c remapped through field_map(j)%global_local_pos(c). + ! This is the format-agnostic access path used by the ILU factorizations of + ! the BJAC preconditioner (via csget/csgetblk). + subroutine psb_s_nest_base_csgetrow(imin,imax,a,nz,ia,ja,val,info,& + & jmin,jmax,iren,append,nzin,rscale,cscale,chksz) + class(psb_s_nest_base_mat), intent(in) :: a + integer(psb_ipk_), intent(in) :: imin,imax + integer(psb_ipk_), intent(out) :: nz + integer(psb_ipk_), allocatable, intent(inout) :: ia(:), ja(:) + real(psb_spk_), allocatable, intent(inout) :: val(:) + integer(psb_ipk_),intent(out) :: info + logical, intent(in), optional :: append + integer(psb_ipk_), intent(in), optional :: iren(:) + integer(psb_ipk_), intent(in), optional :: jmin,jmax, nzin + logical, intent(in), optional :: rscale,cscale,chksz + + integer(psb_ipk_), allocatable :: block_row_ia(:), block_row_ja(:) + real(psb_spk_), allocatable :: block_row_val(:) + integer(psb_ipk_) :: jmin_, jmax_, nzin_, out_pos + integer(psb_ipk_) :: r_row, i_field, j_field, k_in_field, owned_offset + integer(psb_ipk_) :: block_nz, t_entry, global_local_col + logical :: append_ + character(len=24) :: name + + info = psb_success_ + name = 'psb_s_nest_csgetrow' + + if (.not. (associated(a%block_storage) .and. allocated(a%field_map))) then + info = psb_err_invalid_mat_state_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + if (present(iren)) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='iren not supported'); return + end if + if (present(rscale)) then + if (rscale) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='rscale not supported'); return + end if + end if + if (present(cscale)) then + if (cscale) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='cscale not supported'); return + end if + end if + + jmin_ = 1 + jmax_ = a%get_ncols() + if (present(jmin)) jmin_ = jmin + if (present(jmax)) jmax_ = jmax + append_ = .false. + if (present(append)) append_ = append + nzin_ = 0 + if (append_ .and. present(nzin)) nzin_ = nzin + + nz = 0 + out_pos = nzin_ + + do r_row = max(imin, 1), min(imax, a%get_nrows()) + ! locate the field owning global-local row r_row + owned_offset = 0 + i_field = 0 + do while (i_field < a%n_fields) + i_field = i_field + 1 + if (r_row <= owned_offset + a%field_map(i_field)%n_owned) exit + owned_offset = owned_offset + a%field_map(i_field)%n_owned + end do + k_in_field = r_row - owned_offset + + do j_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%csgetrow(k_in_field, k_in_field, & + & block_nz, block_row_ia, block_row_ja, block_row_val, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block csgetrow') + return + end if + do t_entry = 1, block_nz + global_local_col = a%field_map(j_field)%global_local_pos(block_row_ja(t_entry)) + if ((global_local_col < jmin_) .or. (global_local_col > jmax_)) cycle + out_pos = out_pos + 1 + call psb_ensure_size(out_pos, ia, info) + if (info == psb_success_) call psb_ensure_size(out_pos, ja, info) + if (info == psb_success_) call psb_ensure_size(out_pos, val, info) + if (info /= psb_success_) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + ia(out_pos) = r_row + ja(out_pos) = global_local_col + val(out_pos) = block_row_val(t_entry) + nz = nz + 1 + end do + end do + end do + end subroutine psb_s_nest_base_csgetrow + + ! vect_mv: matvec on encapsulated vectors (the path taken by psb_spmm with + ! psb_s_vect_type). Instead of falling back to the host-array csmv, it + ! (1) gathers each column-field sub-vector through the vector's own gth with + ! an encapsulated index vector (a device kernel on device vectors), + ! (2) runs each block through its vect_mv (device formats execute their own + ! device kernels), with per-field work vectors allocated with mold=x so + ! they share the dynamic type of the incoming vectors, + ! (3) scatters each row-field result back through the vector's own sct. + ! Host/device traffic is limited to the compact field buffers; on plain host + ! vectors this is exactly equivalent to the array csmv. + subroutine psb_s_nest_base_vect_mv(alpha, a, x, beta, y, info, trans) + class(psb_s_nest_base_mat), intent(in) :: a + real(psb_spk_), intent(in) :: alpha, beta + class(psb_s_base_vect_type), intent(inout) :: x + class(psb_s_base_vect_type), intent(inout) :: y + integer(psb_ipk_), intent(out) :: info + character, optional, intent(in) :: trans + + class(psb_s_base_vect_type), allocatable :: x_field_vec, y_field_vec + real(psb_spk_), allocatable :: x_field_buf(:), y_field_buf(:) + real(psb_spk_) :: block_beta + integer(psb_ipk_) :: i_field, j_field, n_owned, n_local, local_info + logical :: row_has_blocks + character :: trans_ + character(len=24) :: name + + info = psb_success_ + name = 'psb_s_nest_vect_mv' + + trans_ = 'N' + if (present(trans)) trans_ = trans + if (.not. (associated(a%block_storage) .and. allocated(a%field_map))) then + info = psb_err_invalid_mat_state_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + if (trans_ /= 'N' .and. trans_ /= 'n') then + ! transposed product: fall back to host arrays (rare path) + block + real(psb_spk_), allocatable :: x_host(:), y_host(:) + x_host = x%get_vect() + y_host = y%get_vect() + call psb_s_nest_base_csmv_t(alpha, a, x_host, beta, y_host, info, trans_) + call y%bld(y_host) + end block + return + end if + + ! work vectors share the dynamic type of the incoming vectors + allocate(x_field_vec, mold=x, stat=info) + if (info == 0) allocate(y_field_vec, mold=y, stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + + do i_field = 1, a%n_fields + n_owned = a%field_map(i_field)%n_owned + call psb_ensure_size(n_owned, y_field_buf, info) + if (info /= psb_success_) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + + row_has_blocks = .false. + block_beta = szero + do j_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + + ! gather the column-field sub-vector (owned + ghosts) from x + n_local = size(a%field_map(j_field)%global_local_pos) + call psb_ensure_size(n_local, x_field_buf, info) + if (info /= psb_success_) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + call x%gth(ione, int(n_local, psb_mpk_), & + & a%field_map(j_field)%gather_pos%v, x_field_buf) + call x_field_vec%free(local_info) + call x_field_vec%bld(x_field_buf(1:n_local)) + + if (.not. row_has_blocks) then + ! first block of this row field: (re)build the accumulator at the + ! right size, zeroed + y_field_buf(1:n_owned) = szero + call y_field_vec%free(local_info) + call y_field_vec%bld(y_field_buf(1:n_owned)) + row_has_blocks = .true. + end if + + ! y_field = alpha * A(i,j) * x_field + block_beta * y_field + call a%block_storage%mats(i_field,j_field)%a%spmm(alpha, x_field_vec, & + & block_beta, y_field_vec, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block vect_mv') + return + end if + block_beta = sone + end do + + ! scatter the row-field result into y (beta applied on the owned rows); + ! a row field with no blocks still rescales its rows by beta + if (row_has_blocks) then + y_field_buf(1:n_owned) = y_field_vec%get_vect() + else + y_field_buf(1:n_owned) = szero + end if + call y%sct(ione, int(n_owned, psb_mpk_), & + & a%field_map(i_field)%gather_pos%v, y_field_buf, beta) + end do + + call x_field_vec%free(local_info) + call y_field_vec%free(local_info) + end subroutine psb_s_nest_base_vect_mv + + ! Build the per-field gather maps and set the local dimensions, from the nested + ! grid descriptor (per-field distribution desc_grid%descs(1,field)) and the + ! composed global descriptor desc_global (produced by psb_cd_nest_compose). + subroutine psb_s_nest_base_setup(nest_op, block_storage, desc_grid, desc_global, info) + type(psb_s_nest_base_mat), intent(inout) :: nest_op + type(psb_s_nest_sparse_mat), target, intent(in) :: block_storage + type(psb_desc_nest_type), target, intent(in) :: desc_grid + type(psb_desc_type), intent(in) :: desc_global + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: n_fields, i_field, i_entry + integer(psb_ipk_) :: n_owned, n_local, n_ghost, owned_offset, local_pos + integer(psb_lpk_) :: global_idx + integer(psb_lpk_), allocatable :: field_global_offset(:) + character(len=24) :: name + + info = psb_success_ + name = 'psb_s_nest_base_setup' + + if (desc_grid%nrblocks /= desc_grid%ncblocks) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='nested block structure must be square') + return + end if + + n_fields = desc_grid%ncblocks + nest_op%n_fields = n_fields + nest_op%grid_desc => desc_grid + nest_op%block_storage => block_storage + + ! global field offsets (used to form ghost global indices) + allocate(field_global_offset(n_fields+1), nest_op%field_map(n_fields), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + field_global_offset(1) = 0 + do i_field = 1, n_fields + field_global_offset(i_field+1) = field_global_offset(i_field) & + & + desc_grid%descs(1,i_field)%get_global_rows() + end do + + owned_offset = 0 ! running owned-local offset in the global local vector + do i_field = 1, n_fields + n_owned = desc_grid%descs(1,i_field)%get_local_rows() + n_local = desc_grid%descs(1,i_field)%get_local_cols() + n_ghost = n_local - n_owned + nest_op%field_map(i_field)%n_owned = n_owned + allocate(nest_op%field_map(i_field)%global_local_pos(n_local), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + ! owned entries: contiguous in the global local vector + do i_entry = 1, n_owned + nest_op%field_map(i_field)%global_local_pos(i_entry) = owned_offset + i_entry + end do + ! ghost entries: locate the field's ghost global index in the global descriptor + do i_entry = 1, n_ghost + call desc_grid%descs(1,i_field)%l2g(n_owned + i_entry, global_idx, info) + if (info /= 0) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='l2g'); return + end if + call desc_global%g2l(field_global_offset(i_field) + global_idx, local_pos, info) + if (info /= 0) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='g2l'); return + end if + nest_op%field_map(i_field)%global_local_pos(n_owned + i_entry) = local_pos + end do + ! encapsulated copy of the positions for the device-capable gth/sct + allocate(nest_op%field_map(i_field)%gather_pos, stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + call nest_op%field_map(i_field)%gather_pos%bld(nest_op%field_map(i_field)%global_local_pos) + owned_offset = owned_offset + n_owned + end do + + call nest_op%set_nrows(desc_global%get_local_rows()) + call nest_op%set_ncols(desc_global%get_local_cols()) + call nest_op%set_asb() + + end subroutine psb_s_nest_base_setup + + ! Local block matrix-vector product: y = alpha * A_nest * x + beta * y. + ! x is in the global local layout (owned fields concatenated + global halo); + ! y holds the owned entries (global local rows). + subroutine psb_s_nest_base_csmv(alpha, a, x, beta, y, info, trans) + real(psb_spk_), intent(in) :: alpha, beta, x(:) + class(psb_s_nest_base_mat), intent(in) :: a + real(psb_spk_), intent(inout) :: y(:) + integer(psb_ipk_), intent(out) :: info + character, optional, intent(in) :: trans + + real(psb_spk_), allocatable :: x_field(:), y_field(:) + integer(psb_ipk_) :: i_block_row, j_block_col, i_entry + integer(psb_ipk_) :: n_local_col_field, n_owned_row_field + character :: trans_op + character(len=24) :: name + + info = psb_success_ + name = 'psb_s_nest_base_csmv' + trans_op = 'N' + if (present(trans)) trans_op = trans + if (trans_op /= 'N' .and. trans_op /= 'n') then + ! transposed product: the block structure of A^T is the transpose of the + ! block grid, handled by the dedicated kernel below ('T' or 'C') + call psb_s_nest_base_csmv_t(alpha, a, x, beta, y, info, trans_op) + return + end if + if (.not. associated(a%block_storage)) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + + ! y <- beta * y + if (beta == szero) then + y(:) = szero + else if (beta /= sone) then + y(:) = beta * y(:) + end if + + do j_block_col = 1, a%n_fields + n_local_col_field = size(a%field_map(j_block_col)%global_local_pos) + allocate(x_field(n_local_col_field), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + ! gather the column-field input sub-vector (owned + that field's ghosts) + do i_entry = 1, n_local_col_field + x_field(i_entry) = x(a%field_map(j_block_col)%global_local_pos(i_entry)) + end do + + do i_block_row = 1, a%n_fields + if (a%block_storage%has_block(i_block_row, j_block_col)) then + n_owned_row_field = a%field_map(i_block_row)%n_owned + allocate(y_field(n_owned_row_field), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + ! current row-field output sub-vector (owned) + do i_entry = 1, n_owned_row_field + y_field(i_entry) = y(a%field_map(i_block_row)%global_local_pos(i_entry)) + end do + ! y_field <- alpha * A(i_block_row, j_block_col) * x_field + y_field + call a%block_storage%mats(i_block_row, j_block_col)%a%csmv( & + & alpha, x_field, sone, y_field, info, trans_op) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block csmv') + return + end if + ! scatter the row-field output sub-vector back into y + do i_entry = 1, n_owned_row_field + y(a%field_map(i_block_row)%global_local_pos(i_entry)) = y_field(i_entry) + end do + deallocate(y_field) + end if + end do + deallocate(x_field) + end do + + end subroutine psb_s_nest_base_csmv + + ! Transposed matvec kernel: y = alpha * A^T * x + beta * y. + ! The block structure of A^T is the transpose of the block grid: + ! y(cols of field j) += alpha * sum_i A(i,j)^T * x(owned rows of field i). + ! x is read on the owned rows of each row field; the result lands on ALL the + ! local columns of each column field (owned + ghosts); the distributed caller + ! (psb_spmm with trans='T') then accumulates the ghost contributions to their + ! owners through the transposed halo exchange. + subroutine psb_s_nest_base_csmv_t(alpha, a, x, beta, y, info, trans) + real(psb_spk_), intent(in) :: alpha, beta, x(:) + class(psb_s_nest_base_mat), intent(in) :: a + real(psb_spk_), intent(inout) :: y(:) + integer(psb_ipk_), intent(out) :: info + character, intent(in) :: trans + + real(psb_spk_), allocatable :: x_field(:), y_field(:) + integer(psb_ipk_) :: i_block_row, j_block_col, i_entry + integer(psb_ipk_) :: n_local_col_field, n_owned_row_field + character(len=24) :: name + + info = psb_success_ + name = 'psb_s_nest_base_csmv_t' + + if (.not. associated(a%block_storage)) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + + ! y <- beta * y (on the whole column space) + if (beta == szero) then + y(:) = szero + else if (beta /= sone) then + y(:) = beta * y(:) + end if + + do j_block_col = 1, a%n_fields + n_local_col_field = size(a%field_map(j_block_col)%global_local_pos) + allocate(y_field(n_local_col_field), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + ! current column-field output sub-vector (owned + ghosts) + do i_entry = 1, n_local_col_field + y_field(i_entry) = y(a%field_map(j_block_col)%global_local_pos(i_entry)) + end do + + do i_block_row = 1, a%n_fields + if (a%block_storage%has_block(i_block_row, j_block_col)) then + n_owned_row_field = a%field_map(i_block_row)%n_owned + allocate(x_field(n_owned_row_field), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + ! gather the row-field input sub-vector (owned rows only) + do i_entry = 1, n_owned_row_field + x_field(i_entry) = x(a%field_map(i_block_row)%global_local_pos(i_entry)) + end do + ! y_field <- alpha * A(i,j)^T (or ^H) * x_field + y_field + call a%block_storage%mats(i_block_row, j_block_col)%a%csmv( & + & alpha, x_field, sone, y_field, info, trans) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block csmv T') + return + end if + deallocate(x_field) + end if + end do + + ! scatter the column-field output sub-vector back into y + do i_entry = 1, n_local_col_field + y(a%field_map(j_block_col)%global_local_pos(i_entry)) = y_field(i_entry) + end do + deallocate(y_field) + end do + end subroutine psb_s_nest_base_csmv_t + + ! csmm: multi-RHS product, the 2D analogue of csmv (same gather/scatter + ! per field, the block product is the block's own csmm) + subroutine psb_s_nest_base_csmm(alpha, a, x, beta, y, info, trans) + class(psb_s_nest_base_mat), intent(in) :: a + real(psb_spk_), intent(in) :: alpha, beta, x(:,:) + real(psb_spk_), intent(inout) :: y(:,:) + integer(psb_ipk_), intent(out) :: info + character, optional, intent(in) :: trans + + real(psb_spk_), allocatable :: x_field(:,:), y_field(:,:) + integer(psb_ipk_) :: i_block_row, j_block_col, i_entry + integer(psb_ipk_) :: n_local_col_field, n_owned_row_field, n_rhs + character :: trans_op + character(len=24) :: name + + info = psb_success_ + name = 'psb_s_nest_base_csmm' + trans_op = 'N' + if (present(trans)) trans_op = trans + if (trans_op /= 'N' .and. trans_op /= 'n') then + info = psb_err_transpose_not_n_unsupported_ + call psb_errpush(info, name); return + end if + if (.not. associated(a%block_storage)) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + n_rhs = min(size(x,2), size(y,2)) + + if (beta == szero) then + y(:,:) = szero + else if (beta /= sone) then + y(:,:) = beta * y(:,:) + end if + + do j_block_col = 1, a%n_fields + n_local_col_field = size(a%field_map(j_block_col)%global_local_pos) + allocate(x_field(n_local_col_field, n_rhs), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + do i_entry = 1, n_local_col_field + x_field(i_entry, 1:n_rhs) = x(a%field_map(j_block_col)%global_local_pos(i_entry), 1:n_rhs) + end do + + do i_block_row = 1, a%n_fields + if (a%block_storage%has_block(i_block_row, j_block_col)) then + n_owned_row_field = a%field_map(i_block_row)%n_owned + allocate(y_field(n_owned_row_field, n_rhs), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + do i_entry = 1, n_owned_row_field + y_field(i_entry, 1:n_rhs) = y(a%field_map(i_block_row)%global_local_pos(i_entry), 1:n_rhs) + end do + call a%block_storage%mats(i_block_row, j_block_col)%a%csmm( & + & alpha, x_field, sone, y_field, info, trans_op) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block csmm') + return + end if + do i_entry = 1, n_owned_row_field + y(a%field_map(i_block_row)%global_local_pos(i_entry), 1:n_rhs) = y_field(i_entry, 1:n_rhs) + end do + deallocate(y_field) + end if + end do + deallocate(x_field) + end do + end subroutine psb_s_nest_base_csmm + + ! cp_to_coo: assemble all the blocks into a single local COO in the + ! global-local layout (rows = concatenated owned rows, columns = the + ! operator's column space). This is the core conversion hook: the generic + ! base-class machinery builds cscnv, csclip, tril/triu, ... on top of it. + subroutine psb_s_nest_base_cp_to_coo(a, b, info) + use psb_s_base_mat_mod, only : psb_s_coo_sparse_mat + class(psb_s_nest_base_mat), intent(in) :: a + class(psb_s_coo_sparse_mat), intent(inout) :: b + integer(psb_ipk_), intent(out) :: info + + type(psb_s_coo_sparse_mat) :: block_coo + integer(psb_ipk_) :: i_field, j_field, k_entry, n_entries, out_pos, owned_offset + character(len=24) :: name + + info = psb_success_ + name = 'psb_s_nest_cp_to_coo' + + if (.not. (associated(a%block_storage) .and. allocated(a%field_map))) then + info = psb_err_invalid_mat_state_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + + call b%allocate(a%get_nrows(), a%get_ncols(), a%get_nzeros()) + out_pos = 0 + owned_offset = 0 + do i_field = 1, a%n_fields + do j_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%cp_to_coo(block_coo, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block cp_to_coo') + return + end if + n_entries = block_coo%get_nzeros() + do k_entry = 1, n_entries + b%ia(out_pos+k_entry) = owned_offset + block_coo%ia(k_entry) + b%ja(out_pos+k_entry) = a%field_map(j_field)%global_local_pos(block_coo%ja(k_entry)) + b%val(out_pos+k_entry) = block_coo%val(k_entry) + end do + out_pos = out_pos + n_entries + call block_coo%free() + end do + owned_offset = owned_offset + a%field_map(i_field)%n_owned + end do + call b%set_nzeros(out_pos) + call b%set_dupl(psb_dupl_add_) + call b%fix(info) + if (info /= psb_success_) & + & call psb_errpush(psb_err_from_subroutine_, name, a_err='coo fix') + end subroutine psb_s_nest_base_cp_to_coo + + ! mv_to_coo: the adapter does not own the blocks, so "move" degenerates to + ! copy + detach of the adapter + subroutine psb_s_nest_base_mv_to_coo(a, b, info) + use psb_s_base_mat_mod, only : psb_s_coo_sparse_mat + class(psb_s_nest_base_mat), intent(inout) :: a + class(psb_s_coo_sparse_mat), intent(inout) :: b + integer(psb_ipk_), intent(out) :: info + + call a%cp_to_coo(b, info) + if (info == psb_success_) call a%free() + end subroutine psb_s_nest_base_mv_to_coo + + ! rowsum: row sums (matrix-valued type), accumulated across the blocks of + ! each row field; d is in the global-local row layout + subroutine psb_s_nest_base_rowsum(d, a) + class(psb_s_nest_base_mat), intent(in) :: a + real(psb_spk_), intent(out) :: d(:) + + real(psb_spk_), allocatable :: block_sums(:) + integer(psb_ipk_) :: i_field, j_field, k_entry, n_owned, owned_offset + + d(:) = szero + if (.not. associated(a%block_storage)) return + owned_offset = 0 + do i_field = 1, a%n_fields + n_owned = a%field_map(i_field)%n_owned + allocate(block_sums(n_owned)) + do j_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%rowsum(block_sums) + do k_entry = 1, n_owned + d(owned_offset+k_entry) = d(owned_offset+k_entry) + block_sums(k_entry) + end do + end do + deallocate(block_sums) + owned_offset = owned_offset + n_owned + end do + end subroutine psb_s_nest_base_rowsum + + ! arwsum: absolute row sums (always real-valued) + subroutine psb_s_nest_base_arwsum(d, a) + class(psb_s_nest_base_mat), intent(in) :: a + real(psb_spk_), intent(out) :: d(:) + + real(psb_spk_), allocatable :: block_sums(:) + integer(psb_ipk_) :: i_field, j_field, k_entry, n_owned, owned_offset + + d(:) = szero + if (.not. associated(a%block_storage)) return + owned_offset = 0 + do i_field = 1, a%n_fields + n_owned = a%field_map(i_field)%n_owned + allocate(block_sums(n_owned)) + do j_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%arwsum(block_sums) + do k_entry = 1, n_owned + d(owned_offset+k_entry) = d(owned_offset+k_entry) + block_sums(k_entry) + end do + end do + deallocate(block_sums) + owned_offset = owned_offset + n_owned + end do + end subroutine psb_s_nest_base_arwsum + + ! colsum: column sums (matrix-valued type) in the operator's column space, + ! accumulated across the blocks of each column field + subroutine psb_s_nest_base_colsum(d, a) + class(psb_s_nest_base_mat), intent(in) :: a + real(psb_spk_), intent(out) :: d(:) + + real(psb_spk_), allocatable :: field_sums(:), block_sums(:) + integer(psb_ipk_) :: i_field, j_field, k_entry, n_local + + d(:) = szero + if (.not. associated(a%block_storage)) return + do j_field = 1, a%n_fields + n_local = size(a%field_map(j_field)%global_local_pos) + allocate(field_sums(n_local), block_sums(n_local)) + field_sums(:) = szero + do i_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%colsum(block_sums) + field_sums(1:n_local) = field_sums(1:n_local) + block_sums(1:n_local) + end do + do k_entry = 1, n_local + d(a%field_map(j_field)%global_local_pos(k_entry)) = field_sums(k_entry) + end do + deallocate(field_sums, block_sums) + end do + end subroutine psb_s_nest_base_colsum + + ! aclsum: absolute column sums (always real-valued) + subroutine psb_s_nest_base_aclsum(d, a) + class(psb_s_nest_base_mat), intent(in) :: a + real(psb_spk_), intent(out) :: d(:) + + real(psb_spk_), allocatable :: field_sums(:), block_sums(:) + integer(psb_ipk_) :: i_field, j_field, k_entry, n_local + + d(:) = szero + if (.not. associated(a%block_storage)) return + do j_field = 1, a%n_fields + n_local = size(a%field_map(j_field)%global_local_pos) + allocate(field_sums(n_local), block_sums(n_local)) + field_sums(:) = szero + do i_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%aclsum(block_sums) + field_sums(1:n_local) = field_sums(1:n_local) + block_sums(1:n_local) + end do + do k_entry = 1, n_local + d(a%field_map(j_field)%global_local_pos(k_entry)) = field_sums(k_entry) + end do + deallocate(field_sums, block_sums) + end do + end subroutine psb_s_nest_base_aclsum + + ! maxval / infinity norm / 1-norm, by delegation/accumulation over blocks + function psb_s_nest_base_maxval(a) result(res) + class(psb_s_nest_base_mat), intent(in) :: a + real(psb_spk_) :: res + integer(psb_ipk_) :: i_field, j_field + res = szero + if (.not. associated(a%block_storage)) return + do j_field = 1, a%n_fields + do i_field = 1, a%n_fields + if (a%block_storage%has_block(i_field, j_field)) & + & res = max(res, a%block_storage%mats(i_field,j_field)%a%maxval()) + end do + end do + end function psb_s_nest_base_maxval + + function psb_s_nest_base_csnmi(a) result(res) + class(psb_s_nest_base_mat), intent(in) :: a + real(psb_spk_) :: res + real(psb_spk_), allocatable :: row_sums(:) + res = szero + if (a%get_nrows() <= 0) return + allocate(row_sums(a%get_nrows())) + call psb_s_nest_base_arwsum(row_sums, a) + res = maxval(row_sums) + end function psb_s_nest_base_csnmi + + function psb_s_nest_base_csnm1(a) result(res) + class(psb_s_nest_base_mat), intent(in) :: a + real(psb_spk_) :: res + real(psb_spk_), allocatable :: col_sums(:) + res = szero + if (a%get_ncols() <= 0) return + allocate(col_sums(a%get_ncols())) + call psb_s_nest_base_aclsum(col_sums, a) + res = maxval(col_sums) + end function psb_s_nest_base_csnm1 + + ! scals/scal: scaling acts on the underlying blocks (the operator is a view) + subroutine psb_s_nest_base_scals(d, a, info) + class(psb_s_nest_base_mat), intent(inout) :: a + real(psb_spk_), intent(in) :: d + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_) :: i_field, j_field + character(len=24) :: name + info = psb_success_ + name = 'psb_s_nest_scals' + if (.not. associated(a%block_storage)) then + info = psb_err_invalid_mat_state_; call psb_errpush(info, name); return + end if + do j_field = 1, a%n_fields + do i_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%scal(d, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block scal'); return + end if + end do + end do + end subroutine psb_s_nest_base_scals + + subroutine psb_s_nest_base_scal(d, a, info, side) + class(psb_s_nest_base_mat), intent(inout) :: a + real(psb_spk_), intent(in) :: d(:) + integer(psb_ipk_), intent(out) :: info + character, intent(in), optional :: side + + real(psb_spk_), allocatable :: d_field(:) + integer(psb_ipk_) :: i_field, j_field, k_entry, n_owned, n_local, owned_offset + character :: side_ + character(len=24) :: name + + info = psb_success_ + name = 'psb_s_nest_scal' + side_ = 'L' + if (present(side)) side_ = side + if (.not. associated(a%block_storage)) then + info = psb_err_invalid_mat_state_; call psb_errpush(info, name); return + end if + + if (side_ == 'L' .or. side_ == 'l') then + ! row scaling: each row field uses its owned slice of d + owned_offset = 0 + do i_field = 1, a%n_fields + n_owned = a%field_map(i_field)%n_owned + do j_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%scal( & + & d(owned_offset+1:owned_offset+n_owned), info, side='L') + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block scal L'); return + end if + end do + owned_offset = owned_offset + n_owned + end do + else + ! column scaling: each column field gathers its slice of d + do j_field = 1, a%n_fields + n_local = size(a%field_map(j_field)%global_local_pos) + allocate(d_field(n_local)) + do k_entry = 1, n_local + d_field(k_entry) = d(a%field_map(j_field)%global_local_pos(k_entry)) + end do + do i_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%scal(d_field, info, side='R') + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block scal R'); return + end if + end do + deallocate(d_field) + end do + end if + end subroutine psb_s_nest_base_scal + + ! clone: the adapter is a view, so the clone shares the blocks and the grid + ! descriptor (pointers) while re-owning its private gather index vectors + subroutine psb_s_nest_base_clone(a, b, info) + class(psb_s_nest_base_mat), intent(inout) :: a + class(psb_s_base_sparse_mat), allocatable, intent(inout) :: b + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_) :: i_field + + info = psb_success_ + if (allocated(b)) deallocate(b) + allocate(b, source=a, stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, 'psb_s_nest_clone'); return + end if + select type (b_nest => b) + type is (psb_s_nest_base_mat) + if (allocated(b_nest%field_map)) then + do i_field = 1, size(b_nest%field_map) + ! the sourced copy shares a's gather_pos targets: re-own fresh copies + b_nest%field_map(i_field)%gather_pos => null() + allocate(b_nest%field_map(i_field)%gather_pos, stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, 'psb_s_nest_clone'); return + end if + call b_nest%field_map(i_field)%gather_pos%bld( & + & b_nest%field_map(i_field)%global_local_pos) + end do + end if + end select + end subroutine psb_s_nest_base_clone + + subroutine psb_s_nest_base_mold(a, b, info) + class(psb_s_nest_base_mat), intent(in) :: a + class(psb_s_base_sparse_mat), allocatable, intent(inout) :: b + integer(psb_ipk_), intent(out) :: info + info = psb_success_ + if (allocated(b)) deallocate(b) + allocate(b, mold=a, stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, 'psb_s_nest_mold') + end if + end subroutine psb_s_nest_base_mold + + ! sizeof: blocks + gather maps (the adapter does not own the descriptors) + function psb_s_nest_base_sizeof(a) result(res) + class(psb_s_nest_base_mat), intent(in) :: a + integer(psb_epk_) :: res + integer(psb_ipk_) :: i_field + res = 8 + if (associated(a%block_storage)) res = res + a%block_storage%sizeof() + if (allocated(a%field_map)) then + do i_field = 1, size(a%field_map) + if (allocated(a%field_map(i_field)%global_local_pos)) & + & res = res + psb_sizeof_ip * size(a%field_map(i_field)%global_local_pos) + end do + end if + end function psb_s_nest_base_sizeof + + ! Selective (regime 2) application of a SINGLE block: + ! y_field = alpha * A(i_block_row, j_block_col) * x_field + beta * y_field + ! x_field is the column-field local vector (owned + ghosts) ALREADY halo-exchanged + ! by the caller; y_field is the row-field owned local vector. The caller chooses + ! the exchange regime (the union halo, or just this block's halo), so this + ! routine is purely local. It is FORMAT-AGNOSTIC: it dispatches to the block's + ! own polymorphic csmv, so the block may be CSR, COO, ... independently of the + ! other blocks. (The full-operator matvec, regime 1, is psb_s_nest_base_csmv.) + subroutine psb_s_nest_apply_block(nest_op, i_block_row, j_block_col, alpha, x_field, beta, y_field, info) + type(psb_s_nest_base_mat), intent(in) :: nest_op + integer(psb_ipk_), intent(in) :: i_block_row, j_block_col + real(psb_spk_), intent(in) :: alpha, beta, x_field(:) + real(psb_spk_), intent(inout) :: y_field(:) + integer(psb_ipk_), intent(out) :: info + character(len=24) :: name + + info = psb_success_ + name = 'psb_s_nest_apply_block' + + if (.not. associated(nest_op%block_storage)) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + if (.not. nest_op%block_storage%has_block(i_block_row, j_block_col)) then + ! absent block contributes zero: y_field <- beta * y_field + if (beta == szero) then + y_field(:) = szero + else if (beta /= sone) then + y_field(:) = beta * y_field(:) + end if + return + end if + + ! polymorphic dispatch: the block applies its own format (CSR/COO/...) + call nest_op%block_storage%mats(i_block_row, j_block_col)%a%csmv( & + & alpha, x_field, beta, y_field, info) + if (info /= psb_success_) & + & call psb_errpush(psb_err_from_subroutine_, name, a_err='block csmv') + + end subroutine psb_s_nest_apply_block + + ! ==================================================================== + ! Field-split interface (for the block preconditioner). + ! Exposes the field structure so a fieldsplit/Schur preconditioner can: + ! - know how many fields there are and their owned sizes; + ! - get a block as a standard psb_sspmat_type (sub-preconditioner on A, + ! Schur-complement matvecs with B / B^T); + ! - get a field descriptor (run a field-level Krylov / halo exchange); + ! - restrict the global vector to a field sub-vector and prolong it back. + ! ==================================================================== + + function psb_s_nest_get_n_fields(nest_op) result(n_fields) + type(psb_s_nest_base_mat), intent(in) :: nest_op + integer(psb_ipk_) :: n_fields + n_fields = nest_op%n_fields + end function psb_s_nest_get_n_fields + + function psb_s_nest_get_field_owned(nest_op, field) result(n_owned) + type(psb_s_nest_base_mat), intent(in) :: nest_op + integer(psb_ipk_), intent(in) :: field + integer(psb_ipk_) :: n_owned + n_owned = 0 + if (allocated(nest_op%field_map) .and. field >= 1 .and. field <= nest_op%n_fields) & + & n_owned = nest_op%field_map(field)%n_owned + end function psb_s_nest_get_field_owned + + ! Pointer to block (i,j) as a standard psb_sspmat_type (null if absent). + function psb_s_nest_get_block(nest_op, i_block_row, j_block_col) result(block_ptr) + type(psb_s_nest_base_mat), target, intent(in) :: nest_op + integer(psb_ipk_), intent(in) :: i_block_row, j_block_col + type(psb_sspmat_type), pointer :: block_ptr + block_ptr => null() + if (associated(nest_op%block_storage)) then + if (nest_op%block_storage%has_block(i_block_row, j_block_col)) & + & block_ptr => nest_op%block_storage%mats(i_block_row, j_block_col) + end if + end function psb_s_nest_get_block + + ! Pointer to field k's descriptor (null if not set up). + function psb_s_nest_get_field_desc(nest_op, field) result(desc_ptr) + type(psb_s_nest_base_mat), target, intent(in) :: nest_op + integer(psb_ipk_), intent(in) :: field + type(psb_desc_type), pointer :: desc_ptr + desc_ptr => null() + if (associated(nest_op%grid_desc) .and. field >= 1 .and. field <= nest_op%n_fields) & + & desc_ptr => nest_op%grid_desc%descs(1, field) + end function psb_s_nest_get_field_desc + + ! Restrict: extract field k's OWNED sub-vector from the global local vector. + subroutine psb_s_nest_restrict_field(nest_op, field, x_global, x_field, info) + type(psb_s_nest_base_mat), intent(in) :: nest_op + integer(psb_ipk_), intent(in) :: field + real(psb_spk_), intent(in) :: x_global(:) + real(psb_spk_), intent(out) :: x_field(:) + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_) :: i_entry, n_owned + info = psb_success_ + if (field < 1 .or. field > nest_op%n_fields) then + info = psb_err_invalid_input_; return + end if + n_owned = nest_op%field_map(field)%n_owned + do i_entry = 1, n_owned + x_field(i_entry) = x_global(nest_op%field_map(field)%global_local_pos(i_entry)) + end do + end subroutine psb_s_nest_restrict_field + + ! Prolong: insert field k's OWNED sub-vector into the global local vector. + subroutine psb_s_nest_prolong_field(nest_op, field, x_field, x_global, info) + type(psb_s_nest_base_mat), intent(in) :: nest_op + integer(psb_ipk_), intent(in) :: field + real(psb_spk_), intent(in) :: x_field(:) + real(psb_spk_), intent(inout) :: x_global(:) + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_) :: i_entry, n_owned + info = psb_success_ + if (field < 1 .or. field > nest_op%n_fields) then + info = psb_err_invalid_input_; return + end if + n_owned = nest_op%field_map(field)%n_owned + do i_entry = 1, n_owned + x_global(nest_op%field_map(field)%global_local_pos(i_entry)) = x_field(i_entry) + end do + end subroutine psb_s_nest_prolong_field + +end module psb_s_nest_base_mat_mod diff --git a/base/modules/serial/psb_s_nest_mat_mod.f90 b/base/modules/serial/psb_s_nest_mat_mod.f90 new file mode 100644 index 000000000..e78be90e0 --- /dev/null +++ b/base/modules/serial/psb_s_nest_mat_mod.f90 @@ -0,0 +1,149 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific without permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! module: psb_s_nest_mat_mod +! Author: Simone Staccone (Stack-1) +! +! Defines psb_s_nest_sparse_mat: a block-structured distributed sparse +! matrix for double precision real arithmetic. +! +! The matrix is stored as a 2-D array of psb_sspmat_type sub-matrices. +! Block presence is determined directly from the sub-matrix storage: a block +! (i,j) is present iff mats(i,j)%a is allocated (absent blocks contribute zero +! to any product). There is no separate presence flag array. +! +! Descriptor convention (current nested design) +! --------------------------------------------- +! Each matrix block (i,j) is associated with descs(i,j) from the +! corresponding psb_desc_nest_type. Nested tools (psb_spall_nest, +! psb_spins_nest, psb_spasb_nest, psb_spmm) consistently pass +! descs(i,j) together with mats(i,j). +! +! A block may be structurally absent (NULL/zero): this is represented by +! mats(i,j) left unbuilt (mats(i,j)%a not allocated). In that case the +! block contributes zero and is skipped by nested kernels. +! +! Descriptor storage is distinct from matrix presence: descriptors are +! typically defined for all block positions in descs(:,:), while actual +! matrix blocks may be present only on a subset. +! +! Reference examples in test/pdegen: +! * psb_s_pde_nest.full.F90 (A(2,2) left NULL, mats(2,2)%a not allocated) +! * psb_s_nest_tools.F90 and psb_s_pde_nest_full_tools.F90 +! (2-D desc_nest%descs(i,j) used in nested allocation/assembly). +! +module psb_s_nest_mat_mod + use psb_s_mat_mod + implicit none + + type :: psb_s_nest_sparse_mat + integer(psb_ipk_) :: nrblocks = 0 + integer(psb_ipk_) :: ncblocks = 0 + type(psb_sspmat_type), allocatable :: mats(:,:) + contains + procedure :: get_nrblocks => psb_s_nest_mat_get_nrb + procedure :: get_ncblocks => psb_s_nest_mat_get_ncb + procedure :: has_block => psb_s_nest_mat_has_block + procedure :: sizeof => psb_s_nest_mat_sizeof + procedure :: free => psb_s_nest_mat_free + end type psb_s_nest_sparse_mat + +contains + + ! get_nrblocks / get_ncblocks + function psb_s_nest_mat_get_nrb(a) result(n) + class(psb_s_nest_sparse_mat), intent(in) :: a + integer(psb_ipk_) :: n + n = a%nrblocks + end function psb_s_nest_mat_get_nrb + + function psb_s_nest_mat_get_ncb(a) result(n) + class(psb_s_nest_sparse_mat), intent(in) :: a + integer(psb_ipk_) :: n + n = a%ncblocks + end function psb_s_nest_mat_get_ncb + + ! has_block: return .true. if block (i,j) is non-null + function psb_s_nest_mat_has_block(a, i_block_row, j_block_col) result(has) + class(psb_s_nest_sparse_mat), intent(in) :: a + integer(psb_ipk_), intent(in) :: i_block_row, j_block_col + logical :: has + + has = .false. + if (i_block_row < 1 .or. i_block_row > a%nrblocks) return + if (j_block_col < 1 .or. j_block_col > a%ncblocks) return + if (.not. allocated(a%mats)) return + ! P3: presence is determined solely by whether the sub-matrix has been + ! built (its polymorphic storage %a is allocated). No parallel flag array. + has = allocated(a%mats(i_block_row, j_block_col)%a) + end function psb_s_nest_mat_has_block + + ! sizeof: total storage across all allocated sub-matrices + function psb_s_nest_mat_sizeof(a) result(total_bytes) + class(psb_s_nest_sparse_mat), intent(in) :: a + integer(psb_epk_) :: total_bytes + integer(psb_ipk_) :: i_block_row, j_block_col + + total_bytes = 0_psb_epk_ + if (allocated(a%mats)) then + do j_block_col = 1, a%ncblocks + do i_block_row = 1, a%nrblocks + if (allocated(a%mats(i_block_row, j_block_col)%a)) & + & total_bytes = total_bytes + a%mats(i_block_row, j_block_col)%sizeof() + end do + end do + end if + end function psb_s_nest_mat_sizeof + + ! free: release all sub-matrices + subroutine psb_s_nest_mat_free(a, info) + class(psb_s_nest_sparse_mat), intent(inout) :: a + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: i_block_row, j_block_col, local_info + + info = 0 + if (allocated(a%mats)) then + do j_block_col = 1, a%ncblocks + do i_block_row = 1, a%nrblocks + if (allocated(a%mats(i_block_row, j_block_col)%a)) then + call a%mats(i_block_row, j_block_col)%free() + end if + end do + end do + deallocate(a%mats, stat=local_info) + if (local_info /= 0 .and. info == 0) info = local_info + end if + a%nrblocks = 0 + a%ncblocks = 0 + end subroutine psb_s_nest_mat_free + +end module psb_s_nest_mat_mod diff --git a/base/modules/serial/psb_z_nest_base_mat_mod.F90 b/base/modules/serial/psb_z_nest_base_mat_mod.F90 new file mode 100644 index 000000000..f33fc1cbe --- /dev/null +++ b/base/modules/serial/psb_z_nest_base_mat_mod.F90 @@ -0,0 +1,1212 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific prior written permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! File: psb_z_nest_base_mat_mod.F90 +! +! Module: psb_z_nest_base_mat_mod +! Author: Simone Staccone (Stack-1) +! +! Adapter that makes a block-structured (nested) operator look like a standard +! local sparse matrix to PSBLAS: psb_z_nest_base_mat EXTENDS +! psb_z_base_sparse_mat and implements csmv (the local matrix-vector product). +! Wrapped in a psb_zspmat_type and paired with the composed global descriptor +! (see psb_cd_nest_compose), the nested operator can then be fed to psb_spmm, +! psb_krylov and the AMG4PSBLAS preconditioners unchanged (MATNEST-style). +! +! The local vector handed to csmv lives in the GLOBAL local layout produced by +! psb_cd_nest_compose: the owned entries of all fields are concatenated, followed +! by the global halo. For each field we precompute field_map(field)%global_local_pos, +! the positions in that global local vector of the field's own local vector +! (owned entries first, then the field's ghosts), so we can gather the field +! input sub-vector and scatter the field output sub-vector without further +! communication (the halo exchange is done once by psb_spmm on the global desc). +! +module psb_z_nest_base_mat_mod + use psb_const_mod + use psb_error_mod + use psb_realloc_mod, only : psb_ensure_size + use psb_z_base_mat_mod, only : psb_z_base_sparse_mat + use psb_z_base_vect_mod, only : psb_z_base_vect_type + use psb_i_vect_mod, only : psb_i_vect_type + use psb_desc_mod, only : psb_desc_type + use psb_desc_nest_mod, only : psb_desc_nest_type + use psb_z_nest_mat_mod, only : psb_z_nest_sparse_mat + use psb_z_mat_mod, only : psb_zspmat_type + implicit none + + ! Per-field gather/scatter map into the global local vector. + ! global_local_pos(1 : n_owned) -> the field's owned entries + ! global_local_pos(n_owned+1 : size) -> the field's ghost (halo) entries + type :: psb_z_nest_field_map + integer(psb_ipk_) :: n_owned = 0 + integer(psb_ipk_), allocatable :: global_local_pos(:) + ! same positions as an encapsulated index vector, for the device-capable + ! gather/scatter (gth/sct) used by vect_mv; pointer so that its target can + ! be synced even when the operator dummy argument is intent(in) + type(psb_i_vect_type), pointer :: gather_pos => null() + end type psb_z_nest_field_map + + type, extends(psb_z_base_sparse_mat) :: psb_z_nest_base_mat + integer(psb_ipk_) :: n_fields = 0 + type(psb_z_nest_sparse_mat), pointer :: block_storage => null() ! blocks (not owned) + type(psb_desc_nest_type), pointer :: grid_desc => null() ! per-field descriptors (not owned) + type(psb_z_nest_field_map), allocatable :: field_map(:) + contains + procedure, pass(a) :: csmv => psb_z_nest_base_csmv + procedure, pass(a) :: get_nzeros => psb_z_nest_base_get_nzeros + procedure, nopass :: get_fmt => psb_z_nest_base_get_fmt + procedure, pass(a) :: free => psb_z_nest_base_free + ! enable the stock PSBLAS preconditioners on the nested operator: + ! get_diag is used by DIAG/JACOBI, csgetrow by BJAC (ILU factorizations + ! go through the format-agnostic csget path) + procedure, pass(a) :: get_diag => psb_z_nest_base_get_diag + procedure, pass(a) :: csgetrow => psb_z_nest_base_csgetrow + ! device-capable matvec on encapsulated vectors: gathers/scatters through + ! the vectors' own gth/sct and runs each block through its vect_mv, so + ! device block formats execute their device kernels + procedure, pass(a) :: vect_mv => psb_z_nest_base_vect_mv + ! full base-class contract (delegating to the blocks): + procedure, pass(a) :: csmm => psb_z_nest_base_csmm + procedure, pass(a) :: cp_to_coo => psb_z_nest_base_cp_to_coo + procedure, pass(a) :: mv_to_coo => psb_z_nest_base_mv_to_coo + procedure, pass(a) :: rowsum => psb_z_nest_base_rowsum + procedure, pass(a) :: arwsum => psb_z_nest_base_arwsum + procedure, pass(a) :: colsum => psb_z_nest_base_colsum + procedure, pass(a) :: aclsum => psb_z_nest_base_aclsum + procedure, pass(a) :: maxval => psb_z_nest_base_maxval + procedure, pass(a) :: spnmi => psb_z_nest_base_csnmi + procedure, pass(a) :: spnm1 => psb_z_nest_base_csnm1 + procedure, pass(a) :: scals => psb_z_nest_base_scals + procedure, pass(a) :: scalv => psb_z_nest_base_scal + procedure, pass(a) :: clone => psb_z_nest_base_clone + procedure, pass(a) :: mold => psb_z_nest_base_mold + procedure, pass(a) :: sizeof => psb_z_nest_base_sizeof + ! NOT implemented on purpose (base error 700 is the intended behaviour): + ! cp_from_coo / mv_from_coo (a nested operator cannot be built from a flat + ! matrix without the field structure), csput (insertions go to the blocks + ! before assembly), cssv/cssm (triangular solve is undefined for a block + ! operator) + end type psb_z_nest_base_mat + + private + public :: psb_z_nest_base_mat, psb_z_nest_base_setup, psb_z_nest_apply_block + ! field-split interface (for the block preconditioner) + public :: psb_z_nest_get_n_fields, psb_z_nest_get_field_owned, & + & psb_z_nest_get_block, psb_z_nest_get_field_desc, & + & psb_z_nest_restrict_field, psb_z_nest_prolong_field + +contains + + function psb_z_nest_base_get_fmt() result(format_name) + character(len=5) :: format_name + format_name = 'NEST' + end function psb_z_nest_base_get_fmt + + ! free: the nested operator does NOT own block_storage / grid_desc (they are + ! pointers into the caller), so we only detach them and release the field maps. + subroutine psb_z_nest_base_free(a) + class(psb_z_nest_base_mat), intent(inout) :: a + integer(psb_ipk_) :: i_field, local_info + if (allocated(a%field_map)) then + do i_field = 1, size(a%field_map) + if (associated(a%field_map(i_field)%gather_pos)) then + call a%field_map(i_field)%gather_pos%free(local_info) + deallocate(a%field_map(i_field)%gather_pos) + a%field_map(i_field)%gather_pos => null() + end if + end do + deallocate(a%field_map) + end if + a%block_storage => null() + a%grid_desc => null() + a%n_fields = 0 + call a%set_null() + end subroutine psb_z_nest_base_free + + function psb_z_nest_base_get_nzeros(a) result(total_nzeros) + class(psb_z_nest_base_mat), intent(in) :: a + integer(psb_ipk_) :: total_nzeros + integer(psb_ipk_) :: i_block_row, j_block_col + total_nzeros = 0 + if (associated(a%block_storage)) then + do j_block_col = 1, a%block_storage%ncblocks + do i_block_row = 1, a%block_storage%nrblocks + if (a%block_storage%has_block(i_block_row, j_block_col)) & + & total_nzeros = total_nzeros + & + & a%block_storage%mats(i_block_row, j_block_col)%get_nzeros() + end do + end do + end if + end function psb_z_nest_base_get_nzeros + + ! get_diag: diagonal of the global operator. In the global-local layout the + ! owned entries of field i occupy positions owned_offset+1..owned_offset+n_owned, + ! and for owned indices the field-local column k maps to the same global-local + ! position as row k, so the global diagonal is the concatenation of the + ! diagonals of the diagonal blocks (i,i); absent blocks contribute zeros + ! (e.g. the (2,2) block of a saddle-point operator). + subroutine psb_z_nest_base_get_diag(a, d, info) + class(psb_z_nest_base_mat), intent(in) :: a + complex(psb_dpk_), intent(out) :: d(:) + integer(psb_ipk_), intent(out) :: info + + complex(psb_dpk_), allocatable :: block_diag(:) + integer(psb_ipk_) :: i_field, n_owned, owned_offset + character(len=24) :: name + + info = psb_success_ + name = 'psb_z_nest_get_diag' + + if (.not. (associated(a%block_storage) .and. allocated(a%field_map))) then + info = psb_err_invalid_mat_state_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + if (size(d) < a%get_nrows()) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='d too small') + return + end if + + d(1:a%get_nrows()) = zzero + owned_offset = 0 + do i_field = 1, a%n_fields + n_owned = a%field_map(i_field)%n_owned + if (a%block_storage%has_block(i_field, i_field)) then + allocate(block_diag(n_owned), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + call a%block_storage%mats(i_field,i_field)%a%get_diag(block_diag, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block get_diag') + return + end if + d(owned_offset+1 : owned_offset+n_owned) = block_diag(1:n_owned) + deallocate(block_diag) + end if + owned_offset = owned_offset + n_owned + end do + end subroutine psb_z_nest_base_get_diag + + ! csgetrow: extract local rows imin..imax of the global operator as COO + ! triplets, with columns in the global-local layout (the operator's column + ! space). Each global-local row r belongs to one field i (row k within the + ! field); its entries are the union over j of row k of block (i,j), with the + ! block-local column c remapped through field_map(j)%global_local_pos(c). + ! This is the format-agnostic access path used by the ILU factorizations of + ! the BJAC preconditioner (via csget/csgetblk). + subroutine psb_z_nest_base_csgetrow(imin,imax,a,nz,ia,ja,val,info,& + & jmin,jmax,iren,append,nzin,rscale,cscale,chksz) + class(psb_z_nest_base_mat), intent(in) :: a + integer(psb_ipk_), intent(in) :: imin,imax + integer(psb_ipk_), intent(out) :: nz + integer(psb_ipk_), allocatable, intent(inout) :: ia(:), ja(:) + complex(psb_dpk_), allocatable, intent(inout) :: val(:) + integer(psb_ipk_),intent(out) :: info + logical, intent(in), optional :: append + integer(psb_ipk_), intent(in), optional :: iren(:) + integer(psb_ipk_), intent(in), optional :: jmin,jmax, nzin + logical, intent(in), optional :: rscale,cscale,chksz + + integer(psb_ipk_), allocatable :: block_row_ia(:), block_row_ja(:) + complex(psb_dpk_), allocatable :: block_row_val(:) + integer(psb_ipk_) :: jmin_, jmax_, nzin_, out_pos + integer(psb_ipk_) :: r_row, i_field, j_field, k_in_field, owned_offset + integer(psb_ipk_) :: block_nz, t_entry, global_local_col + logical :: append_ + character(len=24) :: name + + info = psb_success_ + name = 'psb_z_nest_csgetrow' + + if (.not. (associated(a%block_storage) .and. allocated(a%field_map))) then + info = psb_err_invalid_mat_state_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + if (present(iren)) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='iren not supported'); return + end if + if (present(rscale)) then + if (rscale) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='rscale not supported'); return + end if + end if + if (present(cscale)) then + if (cscale) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='cscale not supported'); return + end if + end if + + jmin_ = 1 + jmax_ = a%get_ncols() + if (present(jmin)) jmin_ = jmin + if (present(jmax)) jmax_ = jmax + append_ = .false. + if (present(append)) append_ = append + nzin_ = 0 + if (append_ .and. present(nzin)) nzin_ = nzin + + nz = 0 + out_pos = nzin_ + + do r_row = max(imin, 1), min(imax, a%get_nrows()) + ! locate the field owning global-local row r_row + owned_offset = 0 + i_field = 0 + do while (i_field < a%n_fields) + i_field = i_field + 1 + if (r_row <= owned_offset + a%field_map(i_field)%n_owned) exit + owned_offset = owned_offset + a%field_map(i_field)%n_owned + end do + k_in_field = r_row - owned_offset + + do j_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%csgetrow(k_in_field, k_in_field, & + & block_nz, block_row_ia, block_row_ja, block_row_val, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block csgetrow') + return + end if + do t_entry = 1, block_nz + global_local_col = a%field_map(j_field)%global_local_pos(block_row_ja(t_entry)) + if ((global_local_col < jmin_) .or. (global_local_col > jmax_)) cycle + out_pos = out_pos + 1 + call psb_ensure_size(out_pos, ia, info) + if (info == psb_success_) call psb_ensure_size(out_pos, ja, info) + if (info == psb_success_) call psb_ensure_size(out_pos, val, info) + if (info /= psb_success_) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + ia(out_pos) = r_row + ja(out_pos) = global_local_col + val(out_pos) = block_row_val(t_entry) + nz = nz + 1 + end do + end do + end do + end subroutine psb_z_nest_base_csgetrow + + ! vect_mv: matvec on encapsulated vectors (the path taken by psb_spmm with + ! psb_z_vect_type). Instead of falling back to the host-array csmv, it + ! (1) gathers each column-field sub-vector through the vector's own gth with + ! an encapsulated index vector (a device kernel on device vectors), + ! (2) runs each block through its vect_mv (device formats execute their own + ! device kernels), with per-field work vectors allocated with mold=x so + ! they share the dynamic type of the incoming vectors, + ! (3) scatters each row-field result back through the vector's own sct. + ! Host/device traffic is limited to the compact field buffers; on plain host + ! vectors this is exactly equivalent to the array csmv. + subroutine psb_z_nest_base_vect_mv(alpha, a, x, beta, y, info, trans) + class(psb_z_nest_base_mat), intent(in) :: a + complex(psb_dpk_), intent(in) :: alpha, beta + class(psb_z_base_vect_type), intent(inout) :: x + class(psb_z_base_vect_type), intent(inout) :: y + integer(psb_ipk_), intent(out) :: info + character, optional, intent(in) :: trans + + class(psb_z_base_vect_type), allocatable :: x_field_vec, y_field_vec + complex(psb_dpk_), allocatable :: x_field_buf(:), y_field_buf(:) + complex(psb_dpk_) :: block_beta + integer(psb_ipk_) :: i_field, j_field, n_owned, n_local, local_info + logical :: row_has_blocks + character :: trans_ + character(len=24) :: name + + info = psb_success_ + name = 'psb_z_nest_vect_mv' + + trans_ = 'N' + if (present(trans)) trans_ = trans + if (.not. (associated(a%block_storage) .and. allocated(a%field_map))) then + info = psb_err_invalid_mat_state_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + if (trans_ /= 'N' .and. trans_ /= 'n') then + ! transposed product: fall back to host arrays (rare path) + block + complex(psb_dpk_), allocatable :: x_host(:), y_host(:) + x_host = x%get_vect() + y_host = y%get_vect() + call psb_z_nest_base_csmv_t(alpha, a, x_host, beta, y_host, info, trans_) + call y%bld(y_host) + end block + return + end if + + ! work vectors share the dynamic type of the incoming vectors + allocate(x_field_vec, mold=x, stat=info) + if (info == 0) allocate(y_field_vec, mold=y, stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + + do i_field = 1, a%n_fields + n_owned = a%field_map(i_field)%n_owned + call psb_ensure_size(n_owned, y_field_buf, info) + if (info /= psb_success_) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + + row_has_blocks = .false. + block_beta = zzero + do j_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + + ! gather the column-field sub-vector (owned + ghosts) from x + n_local = size(a%field_map(j_field)%global_local_pos) + call psb_ensure_size(n_local, x_field_buf, info) + if (info /= psb_success_) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + call x%gth(ione, int(n_local, psb_mpk_), & + & a%field_map(j_field)%gather_pos%v, x_field_buf) + call x_field_vec%free(local_info) + call x_field_vec%bld(x_field_buf(1:n_local)) + + if (.not. row_has_blocks) then + ! first block of this row field: (re)build the accumulator at the + ! right size, zeroed + y_field_buf(1:n_owned) = zzero + call y_field_vec%free(local_info) + call y_field_vec%bld(y_field_buf(1:n_owned)) + row_has_blocks = .true. + end if + + ! y_field = alpha * A(i,j) * x_field + block_beta * y_field + call a%block_storage%mats(i_field,j_field)%a%spmm(alpha, x_field_vec, & + & block_beta, y_field_vec, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block vect_mv') + return + end if + block_beta = zone + end do + + ! scatter the row-field result into y (beta applied on the owned rows); + ! a row field with no blocks still rescales its rows by beta + if (row_has_blocks) then + y_field_buf(1:n_owned) = y_field_vec%get_vect() + else + y_field_buf(1:n_owned) = zzero + end if + call y%sct(ione, int(n_owned, psb_mpk_), & + & a%field_map(i_field)%gather_pos%v, y_field_buf, beta) + end do + + call x_field_vec%free(local_info) + call y_field_vec%free(local_info) + end subroutine psb_z_nest_base_vect_mv + + ! Build the per-field gather maps and set the local dimensions, from the nested + ! grid descriptor (per-field distribution desc_grid%descs(1,field)) and the + ! composed global descriptor desc_global (produced by psb_cd_nest_compose). + subroutine psb_z_nest_base_setup(nest_op, block_storage, desc_grid, desc_global, info) + type(psb_z_nest_base_mat), intent(inout) :: nest_op + type(psb_z_nest_sparse_mat), target, intent(in) :: block_storage + type(psb_desc_nest_type), target, intent(in) :: desc_grid + type(psb_desc_type), intent(in) :: desc_global + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: n_fields, i_field, i_entry + integer(psb_ipk_) :: n_owned, n_local, n_ghost, owned_offset, local_pos + integer(psb_lpk_) :: global_idx + integer(psb_lpk_), allocatable :: field_global_offset(:) + character(len=24) :: name + + info = psb_success_ + name = 'psb_z_nest_base_setup' + + if (desc_grid%nrblocks /= desc_grid%ncblocks) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='nested block structure must be square') + return + end if + + n_fields = desc_grid%ncblocks + nest_op%n_fields = n_fields + nest_op%grid_desc => desc_grid + nest_op%block_storage => block_storage + + ! global field offsets (used to form ghost global indices) + allocate(field_global_offset(n_fields+1), nest_op%field_map(n_fields), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + field_global_offset(1) = 0 + do i_field = 1, n_fields + field_global_offset(i_field+1) = field_global_offset(i_field) & + & + desc_grid%descs(1,i_field)%get_global_rows() + end do + + owned_offset = 0 ! running owned-local offset in the global local vector + do i_field = 1, n_fields + n_owned = desc_grid%descs(1,i_field)%get_local_rows() + n_local = desc_grid%descs(1,i_field)%get_local_cols() + n_ghost = n_local - n_owned + nest_op%field_map(i_field)%n_owned = n_owned + allocate(nest_op%field_map(i_field)%global_local_pos(n_local), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + ! owned entries: contiguous in the global local vector + do i_entry = 1, n_owned + nest_op%field_map(i_field)%global_local_pos(i_entry) = owned_offset + i_entry + end do + ! ghost entries: locate the field's ghost global index in the global descriptor + do i_entry = 1, n_ghost + call desc_grid%descs(1,i_field)%l2g(n_owned + i_entry, global_idx, info) + if (info /= 0) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='l2g'); return + end if + call desc_global%g2l(field_global_offset(i_field) + global_idx, local_pos, info) + if (info /= 0) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='g2l'); return + end if + nest_op%field_map(i_field)%global_local_pos(n_owned + i_entry) = local_pos + end do + ! encapsulated copy of the positions for the device-capable gth/sct + allocate(nest_op%field_map(i_field)%gather_pos, stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + call nest_op%field_map(i_field)%gather_pos%bld(nest_op%field_map(i_field)%global_local_pos) + owned_offset = owned_offset + n_owned + end do + + call nest_op%set_nrows(desc_global%get_local_rows()) + call nest_op%set_ncols(desc_global%get_local_cols()) + call nest_op%set_asb() + + end subroutine psb_z_nest_base_setup + + ! Local block matrix-vector product: y = alpha * A_nest * x + beta * y. + ! x is in the global local layout (owned fields concatenated + global halo); + ! y holds the owned entries (global local rows). + subroutine psb_z_nest_base_csmv(alpha, a, x, beta, y, info, trans) + complex(psb_dpk_), intent(in) :: alpha, beta, x(:) + class(psb_z_nest_base_mat), intent(in) :: a + complex(psb_dpk_), intent(inout) :: y(:) + integer(psb_ipk_), intent(out) :: info + character, optional, intent(in) :: trans + + complex(psb_dpk_), allocatable :: x_field(:), y_field(:) + integer(psb_ipk_) :: i_block_row, j_block_col, i_entry + integer(psb_ipk_) :: n_local_col_field, n_owned_row_field + character :: trans_op + character(len=24) :: name + + info = psb_success_ + name = 'psb_z_nest_base_csmv' + trans_op = 'N' + if (present(trans)) trans_op = trans + if (trans_op /= 'N' .and. trans_op /= 'n') then + ! transposed product: the block structure of A^T is the transpose of the + ! block grid, handled by the dedicated kernel below ('T' or 'C') + call psb_z_nest_base_csmv_t(alpha, a, x, beta, y, info, trans_op) + return + end if + if (.not. associated(a%block_storage)) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + + ! y <- beta * y + if (beta == zzero) then + y(:) = zzero + else if (beta /= zone) then + y(:) = beta * y(:) + end if + + do j_block_col = 1, a%n_fields + n_local_col_field = size(a%field_map(j_block_col)%global_local_pos) + allocate(x_field(n_local_col_field), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + ! gather the column-field input sub-vector (owned + that field's ghosts) + do i_entry = 1, n_local_col_field + x_field(i_entry) = x(a%field_map(j_block_col)%global_local_pos(i_entry)) + end do + + do i_block_row = 1, a%n_fields + if (a%block_storage%has_block(i_block_row, j_block_col)) then + n_owned_row_field = a%field_map(i_block_row)%n_owned + allocate(y_field(n_owned_row_field), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + ! current row-field output sub-vector (owned) + do i_entry = 1, n_owned_row_field + y_field(i_entry) = y(a%field_map(i_block_row)%global_local_pos(i_entry)) + end do + ! y_field <- alpha * A(i_block_row, j_block_col) * x_field + y_field + call a%block_storage%mats(i_block_row, j_block_col)%a%csmv( & + & alpha, x_field, zone, y_field, info, trans_op) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block csmv') + return + end if + ! scatter the row-field output sub-vector back into y + do i_entry = 1, n_owned_row_field + y(a%field_map(i_block_row)%global_local_pos(i_entry)) = y_field(i_entry) + end do + deallocate(y_field) + end if + end do + deallocate(x_field) + end do + + end subroutine psb_z_nest_base_csmv + + ! Transposed matvec kernel: y = alpha * A^T * x + beta * y. + ! The block structure of A^T is the transpose of the block grid: + ! y(cols of field j) += alpha * sum_i A(i,j)^T * x(owned rows of field i). + ! x is read on the owned rows of each row field; the result lands on ALL the + ! local columns of each column field (owned + ghosts); the distributed caller + ! (psb_spmm with trans='T') then accumulates the ghost contributions to their + ! owners through the transposed halo exchange. + subroutine psb_z_nest_base_csmv_t(alpha, a, x, beta, y, info, trans) + complex(psb_dpk_), intent(in) :: alpha, beta, x(:) + class(psb_z_nest_base_mat), intent(in) :: a + complex(psb_dpk_), intent(inout) :: y(:) + integer(psb_ipk_), intent(out) :: info + character, intent(in) :: trans + + complex(psb_dpk_), allocatable :: x_field(:), y_field(:) + integer(psb_ipk_) :: i_block_row, j_block_col, i_entry + integer(psb_ipk_) :: n_local_col_field, n_owned_row_field + character(len=24) :: name + + info = psb_success_ + name = 'psb_z_nest_base_csmv_t' + + if (.not. associated(a%block_storage)) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + + ! y <- beta * y (on the whole column space) + if (beta == zzero) then + y(:) = zzero + else if (beta /= zone) then + y(:) = beta * y(:) + end if + + do j_block_col = 1, a%n_fields + n_local_col_field = size(a%field_map(j_block_col)%global_local_pos) + allocate(y_field(n_local_col_field), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + ! current column-field output sub-vector (owned + ghosts) + do i_entry = 1, n_local_col_field + y_field(i_entry) = y(a%field_map(j_block_col)%global_local_pos(i_entry)) + end do + + do i_block_row = 1, a%n_fields + if (a%block_storage%has_block(i_block_row, j_block_col)) then + n_owned_row_field = a%field_map(i_block_row)%n_owned + allocate(x_field(n_owned_row_field), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + ! gather the row-field input sub-vector (owned rows only) + do i_entry = 1, n_owned_row_field + x_field(i_entry) = x(a%field_map(i_block_row)%global_local_pos(i_entry)) + end do + ! y_field <- alpha * A(i,j)^T (or ^H) * x_field + y_field + call a%block_storage%mats(i_block_row, j_block_col)%a%csmv( & + & alpha, x_field, zone, y_field, info, trans) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block csmv T') + return + end if + deallocate(x_field) + end if + end do + + ! scatter the column-field output sub-vector back into y + do i_entry = 1, n_local_col_field + y(a%field_map(j_block_col)%global_local_pos(i_entry)) = y_field(i_entry) + end do + deallocate(y_field) + end do + end subroutine psb_z_nest_base_csmv_t + + ! csmm: multi-RHS product, the 2D analogue of csmv (same gather/scatter + ! per field, the block product is the block's own csmm) + subroutine psb_z_nest_base_csmm(alpha, a, x, beta, y, info, trans) + class(psb_z_nest_base_mat), intent(in) :: a + complex(psb_dpk_), intent(in) :: alpha, beta, x(:,:) + complex(psb_dpk_), intent(inout) :: y(:,:) + integer(psb_ipk_), intent(out) :: info + character, optional, intent(in) :: trans + + complex(psb_dpk_), allocatable :: x_field(:,:), y_field(:,:) + integer(psb_ipk_) :: i_block_row, j_block_col, i_entry + integer(psb_ipk_) :: n_local_col_field, n_owned_row_field, n_rhs + character :: trans_op + character(len=24) :: name + + info = psb_success_ + name = 'psb_z_nest_base_csmm' + trans_op = 'N' + if (present(trans)) trans_op = trans + if (trans_op /= 'N' .and. trans_op /= 'n') then + info = psb_err_transpose_not_n_unsupported_ + call psb_errpush(info, name); return + end if + if (.not. associated(a%block_storage)) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + n_rhs = min(size(x,2), size(y,2)) + + if (beta == zzero) then + y(:,:) = zzero + else if (beta /= zone) then + y(:,:) = beta * y(:,:) + end if + + do j_block_col = 1, a%n_fields + n_local_col_field = size(a%field_map(j_block_col)%global_local_pos) + allocate(x_field(n_local_col_field, n_rhs), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + do i_entry = 1, n_local_col_field + x_field(i_entry, 1:n_rhs) = x(a%field_map(j_block_col)%global_local_pos(i_entry), 1:n_rhs) + end do + + do i_block_row = 1, a%n_fields + if (a%block_storage%has_block(i_block_row, j_block_col)) then + n_owned_row_field = a%field_map(i_block_row)%n_owned + allocate(y_field(n_owned_row_field, n_rhs), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + do i_entry = 1, n_owned_row_field + y_field(i_entry, 1:n_rhs) = y(a%field_map(i_block_row)%global_local_pos(i_entry), 1:n_rhs) + end do + call a%block_storage%mats(i_block_row, j_block_col)%a%csmm( & + & alpha, x_field, zone, y_field, info, trans_op) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block csmm') + return + end if + do i_entry = 1, n_owned_row_field + y(a%field_map(i_block_row)%global_local_pos(i_entry), 1:n_rhs) = y_field(i_entry, 1:n_rhs) + end do + deallocate(y_field) + end if + end do + deallocate(x_field) + end do + end subroutine psb_z_nest_base_csmm + + ! cp_to_coo: assemble all the blocks into a single local COO in the + ! global-local layout (rows = concatenated owned rows, columns = the + ! operator's column space). This is the core conversion hook: the generic + ! base-class machinery builds cscnv, csclip, tril/triu, ... on top of it. + subroutine psb_z_nest_base_cp_to_coo(a, b, info) + use psb_z_base_mat_mod, only : psb_z_coo_sparse_mat + class(psb_z_nest_base_mat), intent(in) :: a + class(psb_z_coo_sparse_mat), intent(inout) :: b + integer(psb_ipk_), intent(out) :: info + + type(psb_z_coo_sparse_mat) :: block_coo + integer(psb_ipk_) :: i_field, j_field, k_entry, n_entries, out_pos, owned_offset + character(len=24) :: name + + info = psb_success_ + name = 'psb_z_nest_cp_to_coo' + + if (.not. (associated(a%block_storage) .and. allocated(a%field_map))) then + info = psb_err_invalid_mat_state_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + + call b%allocate(a%get_nrows(), a%get_ncols(), a%get_nzeros()) + out_pos = 0 + owned_offset = 0 + do i_field = 1, a%n_fields + do j_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%cp_to_coo(block_coo, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block cp_to_coo') + return + end if + n_entries = block_coo%get_nzeros() + do k_entry = 1, n_entries + b%ia(out_pos+k_entry) = owned_offset + block_coo%ia(k_entry) + b%ja(out_pos+k_entry) = a%field_map(j_field)%global_local_pos(block_coo%ja(k_entry)) + b%val(out_pos+k_entry) = block_coo%val(k_entry) + end do + out_pos = out_pos + n_entries + call block_coo%free() + end do + owned_offset = owned_offset + a%field_map(i_field)%n_owned + end do + call b%set_nzeros(out_pos) + call b%set_dupl(psb_dupl_add_) + call b%fix(info) + if (info /= psb_success_) & + & call psb_errpush(psb_err_from_subroutine_, name, a_err='coo fix') + end subroutine psb_z_nest_base_cp_to_coo + + ! mv_to_coo: the adapter does not own the blocks, so "move" degenerates to + ! copy + detach of the adapter + subroutine psb_z_nest_base_mv_to_coo(a, b, info) + use psb_z_base_mat_mod, only : psb_z_coo_sparse_mat + class(psb_z_nest_base_mat), intent(inout) :: a + class(psb_z_coo_sparse_mat), intent(inout) :: b + integer(psb_ipk_), intent(out) :: info + + call a%cp_to_coo(b, info) + if (info == psb_success_) call a%free() + end subroutine psb_z_nest_base_mv_to_coo + + ! rowsum: row sums (matrix-valued type), accumulated across the blocks of + ! each row field; d is in the global-local row layout + subroutine psb_z_nest_base_rowsum(d, a) + class(psb_z_nest_base_mat), intent(in) :: a + complex(psb_dpk_), intent(out) :: d(:) + + complex(psb_dpk_), allocatable :: block_sums(:) + integer(psb_ipk_) :: i_field, j_field, k_entry, n_owned, owned_offset + + d(:) = zzero + if (.not. associated(a%block_storage)) return + owned_offset = 0 + do i_field = 1, a%n_fields + n_owned = a%field_map(i_field)%n_owned + allocate(block_sums(n_owned)) + do j_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%rowsum(block_sums) + do k_entry = 1, n_owned + d(owned_offset+k_entry) = d(owned_offset+k_entry) + block_sums(k_entry) + end do + end do + deallocate(block_sums) + owned_offset = owned_offset + n_owned + end do + end subroutine psb_z_nest_base_rowsum + + ! arwsum: absolute row sums (always real-valued) + subroutine psb_z_nest_base_arwsum(d, a) + class(psb_z_nest_base_mat), intent(in) :: a + real(psb_dpk_), intent(out) :: d(:) + + real(psb_dpk_), allocatable :: block_sums(:) + integer(psb_ipk_) :: i_field, j_field, k_entry, n_owned, owned_offset + + d(:) = dzero + if (.not. associated(a%block_storage)) return + owned_offset = 0 + do i_field = 1, a%n_fields + n_owned = a%field_map(i_field)%n_owned + allocate(block_sums(n_owned)) + do j_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%arwsum(block_sums) + do k_entry = 1, n_owned + d(owned_offset+k_entry) = d(owned_offset+k_entry) + block_sums(k_entry) + end do + end do + deallocate(block_sums) + owned_offset = owned_offset + n_owned + end do + end subroutine psb_z_nest_base_arwsum + + ! colsum: column sums (matrix-valued type) in the operator's column space, + ! accumulated across the blocks of each column field + subroutine psb_z_nest_base_colsum(d, a) + class(psb_z_nest_base_mat), intent(in) :: a + complex(psb_dpk_), intent(out) :: d(:) + + complex(psb_dpk_), allocatable :: field_sums(:), block_sums(:) + integer(psb_ipk_) :: i_field, j_field, k_entry, n_local + + d(:) = zzero + if (.not. associated(a%block_storage)) return + do j_field = 1, a%n_fields + n_local = size(a%field_map(j_field)%global_local_pos) + allocate(field_sums(n_local), block_sums(n_local)) + field_sums(:) = zzero + do i_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%colsum(block_sums) + field_sums(1:n_local) = field_sums(1:n_local) + block_sums(1:n_local) + end do + do k_entry = 1, n_local + d(a%field_map(j_field)%global_local_pos(k_entry)) = field_sums(k_entry) + end do + deallocate(field_sums, block_sums) + end do + end subroutine psb_z_nest_base_colsum + + ! aclsum: absolute column sums (always real-valued) + subroutine psb_z_nest_base_aclsum(d, a) + class(psb_z_nest_base_mat), intent(in) :: a + real(psb_dpk_), intent(out) :: d(:) + + real(psb_dpk_), allocatable :: field_sums(:), block_sums(:) + integer(psb_ipk_) :: i_field, j_field, k_entry, n_local + + d(:) = dzero + if (.not. associated(a%block_storage)) return + do j_field = 1, a%n_fields + n_local = size(a%field_map(j_field)%global_local_pos) + allocate(field_sums(n_local), block_sums(n_local)) + field_sums(:) = dzero + do i_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%aclsum(block_sums) + field_sums(1:n_local) = field_sums(1:n_local) + block_sums(1:n_local) + end do + do k_entry = 1, n_local + d(a%field_map(j_field)%global_local_pos(k_entry)) = field_sums(k_entry) + end do + deallocate(field_sums, block_sums) + end do + end subroutine psb_z_nest_base_aclsum + + ! maxval / infinity norm / 1-norm, by delegation/accumulation over blocks + function psb_z_nest_base_maxval(a) result(res) + class(psb_z_nest_base_mat), intent(in) :: a + real(psb_dpk_) :: res + integer(psb_ipk_) :: i_field, j_field + res = dzero + if (.not. associated(a%block_storage)) return + do j_field = 1, a%n_fields + do i_field = 1, a%n_fields + if (a%block_storage%has_block(i_field, j_field)) & + & res = max(res, a%block_storage%mats(i_field,j_field)%a%maxval()) + end do + end do + end function psb_z_nest_base_maxval + + function psb_z_nest_base_csnmi(a) result(res) + class(psb_z_nest_base_mat), intent(in) :: a + real(psb_dpk_) :: res + real(psb_dpk_), allocatable :: row_sums(:) + res = dzero + if (a%get_nrows() <= 0) return + allocate(row_sums(a%get_nrows())) + call psb_z_nest_base_arwsum(row_sums, a) + res = maxval(row_sums) + end function psb_z_nest_base_csnmi + + function psb_z_nest_base_csnm1(a) result(res) + class(psb_z_nest_base_mat), intent(in) :: a + real(psb_dpk_) :: res + real(psb_dpk_), allocatable :: col_sums(:) + res = dzero + if (a%get_ncols() <= 0) return + allocate(col_sums(a%get_ncols())) + call psb_z_nest_base_aclsum(col_sums, a) + res = maxval(col_sums) + end function psb_z_nest_base_csnm1 + + ! scals/scal: scaling acts on the underlying blocks (the operator is a view) + subroutine psb_z_nest_base_scals(d, a, info) + class(psb_z_nest_base_mat), intent(inout) :: a + complex(psb_dpk_), intent(in) :: d + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_) :: i_field, j_field + character(len=24) :: name + info = psb_success_ + name = 'psb_z_nest_scals' + if (.not. associated(a%block_storage)) then + info = psb_err_invalid_mat_state_; call psb_errpush(info, name); return + end if + do j_field = 1, a%n_fields + do i_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%scal(d, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block scal'); return + end if + end do + end do + end subroutine psb_z_nest_base_scals + + subroutine psb_z_nest_base_scal(d, a, info, side) + class(psb_z_nest_base_mat), intent(inout) :: a + complex(psb_dpk_), intent(in) :: d(:) + integer(psb_ipk_), intent(out) :: info + character, intent(in), optional :: side + + complex(psb_dpk_), allocatable :: d_field(:) + integer(psb_ipk_) :: i_field, j_field, k_entry, n_owned, n_local, owned_offset + character :: side_ + character(len=24) :: name + + info = psb_success_ + name = 'psb_z_nest_scal' + side_ = 'L' + if (present(side)) side_ = side + if (.not. associated(a%block_storage)) then + info = psb_err_invalid_mat_state_; call psb_errpush(info, name); return + end if + + if (side_ == 'L' .or. side_ == 'l') then + ! row scaling: each row field uses its owned slice of d + owned_offset = 0 + do i_field = 1, a%n_fields + n_owned = a%field_map(i_field)%n_owned + do j_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%scal( & + & d(owned_offset+1:owned_offset+n_owned), info, side='L') + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block scal L'); return + end if + end do + owned_offset = owned_offset + n_owned + end do + else + ! column scaling: each column field gathers its slice of d + do j_field = 1, a%n_fields + n_local = size(a%field_map(j_field)%global_local_pos) + allocate(d_field(n_local)) + do k_entry = 1, n_local + d_field(k_entry) = d(a%field_map(j_field)%global_local_pos(k_entry)) + end do + do i_field = 1, a%n_fields + if (.not. a%block_storage%has_block(i_field, j_field)) cycle + call a%block_storage%mats(i_field,j_field)%a%scal(d_field, info, side='R') + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='block scal R'); return + end if + end do + deallocate(d_field) + end do + end if + end subroutine psb_z_nest_base_scal + + ! clone: the adapter is a view, so the clone shares the blocks and the grid + ! descriptor (pointers) while re-owning its private gather index vectors + subroutine psb_z_nest_base_clone(a, b, info) + class(psb_z_nest_base_mat), intent(inout) :: a + class(psb_z_base_sparse_mat), allocatable, intent(inout) :: b + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_) :: i_field + + info = psb_success_ + if (allocated(b)) deallocate(b) + allocate(b, source=a, stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, 'psb_z_nest_clone'); return + end if + select type (b_nest => b) + type is (psb_z_nest_base_mat) + if (allocated(b_nest%field_map)) then + do i_field = 1, size(b_nest%field_map) + ! the sourced copy shares a's gather_pos targets: re-own fresh copies + b_nest%field_map(i_field)%gather_pos => null() + allocate(b_nest%field_map(i_field)%gather_pos, stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, 'psb_z_nest_clone'); return + end if + call b_nest%field_map(i_field)%gather_pos%bld( & + & b_nest%field_map(i_field)%global_local_pos) + end do + end if + end select + end subroutine psb_z_nest_base_clone + + subroutine psb_z_nest_base_mold(a, b, info) + class(psb_z_nest_base_mat), intent(in) :: a + class(psb_z_base_sparse_mat), allocatable, intent(inout) :: b + integer(psb_ipk_), intent(out) :: info + info = psb_success_ + if (allocated(b)) deallocate(b) + allocate(b, mold=a, stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, 'psb_z_nest_mold') + end if + end subroutine psb_z_nest_base_mold + + ! sizeof: blocks + gather maps (the adapter does not own the descriptors) + function psb_z_nest_base_sizeof(a) result(res) + class(psb_z_nest_base_mat), intent(in) :: a + integer(psb_epk_) :: res + integer(psb_ipk_) :: i_field + res = 8 + if (associated(a%block_storage)) res = res + a%block_storage%sizeof() + if (allocated(a%field_map)) then + do i_field = 1, size(a%field_map) + if (allocated(a%field_map(i_field)%global_local_pos)) & + & res = res + psb_sizeof_ip * size(a%field_map(i_field)%global_local_pos) + end do + end if + end function psb_z_nest_base_sizeof + + ! Selective (regime 2) application of a SINGLE block: + ! y_field = alpha * A(i_block_row, j_block_col) * x_field + beta * y_field + ! x_field is the column-field local vector (owned + ghosts) ALREADY halo-exchanged + ! by the caller; y_field is the row-field owned local vector. The caller chooses + ! the exchange regime (the union halo, or just this block's halo), so this + ! routine is purely local. It is FORMAT-AGNOSTIC: it dispatches to the block's + ! own polymorphic csmv, so the block may be CSR, COO, ... independently of the + ! other blocks. (The full-operator matvec, regime 1, is psb_z_nest_base_csmv.) + subroutine psb_z_nest_apply_block(nest_op, i_block_row, j_block_col, alpha, x_field, beta, y_field, info) + type(psb_z_nest_base_mat), intent(in) :: nest_op + integer(psb_ipk_), intent(in) :: i_block_row, j_block_col + complex(psb_dpk_), intent(in) :: alpha, beta, x_field(:) + complex(psb_dpk_), intent(inout) :: y_field(:) + integer(psb_ipk_), intent(out) :: info + character(len=24) :: name + + info = psb_success_ + name = 'psb_z_nest_apply_block' + + if (.not. associated(nest_op%block_storage)) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='nested operator not set up') + return + end if + if (.not. nest_op%block_storage%has_block(i_block_row, j_block_col)) then + ! absent block contributes zero: y_field <- beta * y_field + if (beta == zzero) then + y_field(:) = zzero + else if (beta /= zone) then + y_field(:) = beta * y_field(:) + end if + return + end if + + ! polymorphic dispatch: the block applies its own format (CSR/COO/...) + call nest_op%block_storage%mats(i_block_row, j_block_col)%a%csmv( & + & alpha, x_field, beta, y_field, info) + if (info /= psb_success_) & + & call psb_errpush(psb_err_from_subroutine_, name, a_err='block csmv') + + end subroutine psb_z_nest_apply_block + + ! ==================================================================== + ! Field-split interface (for the block preconditioner). + ! Exposes the field structure so a fieldsplit/Schur preconditioner can: + ! - know how many fields there are and their owned sizes; + ! - get a block as a standard psb_zspmat_type (sub-preconditioner on A, + ! Schur-complement matvecs with B / B^T); + ! - get a field descriptor (run a field-level Krylov / halo exchange); + ! - restrict the global vector to a field sub-vector and prolong it back. + ! ==================================================================== + + function psb_z_nest_get_n_fields(nest_op) result(n_fields) + type(psb_z_nest_base_mat), intent(in) :: nest_op + integer(psb_ipk_) :: n_fields + n_fields = nest_op%n_fields + end function psb_z_nest_get_n_fields + + function psb_z_nest_get_field_owned(nest_op, field) result(n_owned) + type(psb_z_nest_base_mat), intent(in) :: nest_op + integer(psb_ipk_), intent(in) :: field + integer(psb_ipk_) :: n_owned + n_owned = 0 + if (allocated(nest_op%field_map) .and. field >= 1 .and. field <= nest_op%n_fields) & + & n_owned = nest_op%field_map(field)%n_owned + end function psb_z_nest_get_field_owned + + ! Pointer to block (i,j) as a standard psb_zspmat_type (null if absent). + function psb_z_nest_get_block(nest_op, i_block_row, j_block_col) result(block_ptr) + type(psb_z_nest_base_mat), target, intent(in) :: nest_op + integer(psb_ipk_), intent(in) :: i_block_row, j_block_col + type(psb_zspmat_type), pointer :: block_ptr + block_ptr => null() + if (associated(nest_op%block_storage)) then + if (nest_op%block_storage%has_block(i_block_row, j_block_col)) & + & block_ptr => nest_op%block_storage%mats(i_block_row, j_block_col) + end if + end function psb_z_nest_get_block + + ! Pointer to field k's descriptor (null if not set up). + function psb_z_nest_get_field_desc(nest_op, field) result(desc_ptr) + type(psb_z_nest_base_mat), target, intent(in) :: nest_op + integer(psb_ipk_), intent(in) :: field + type(psb_desc_type), pointer :: desc_ptr + desc_ptr => null() + if (associated(nest_op%grid_desc) .and. field >= 1 .and. field <= nest_op%n_fields) & + & desc_ptr => nest_op%grid_desc%descs(1, field) + end function psb_z_nest_get_field_desc + + ! Restrict: extract field k's OWNED sub-vector from the global local vector. + subroutine psb_z_nest_restrict_field(nest_op, field, x_global, x_field, info) + type(psb_z_nest_base_mat), intent(in) :: nest_op + integer(psb_ipk_), intent(in) :: field + complex(psb_dpk_), intent(in) :: x_global(:) + complex(psb_dpk_), intent(out) :: x_field(:) + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_) :: i_entry, n_owned + info = psb_success_ + if (field < 1 .or. field > nest_op%n_fields) then + info = psb_err_invalid_input_; return + end if + n_owned = nest_op%field_map(field)%n_owned + do i_entry = 1, n_owned + x_field(i_entry) = x_global(nest_op%field_map(field)%global_local_pos(i_entry)) + end do + end subroutine psb_z_nest_restrict_field + + ! Prolong: insert field k's OWNED sub-vector into the global local vector. + subroutine psb_z_nest_prolong_field(nest_op, field, x_field, x_global, info) + type(psb_z_nest_base_mat), intent(in) :: nest_op + integer(psb_ipk_), intent(in) :: field + complex(psb_dpk_), intent(in) :: x_field(:) + complex(psb_dpk_), intent(inout) :: x_global(:) + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_) :: i_entry, n_owned + info = psb_success_ + if (field < 1 .or. field > nest_op%n_fields) then + info = psb_err_invalid_input_; return + end if + n_owned = nest_op%field_map(field)%n_owned + do i_entry = 1, n_owned + x_global(nest_op%field_map(field)%global_local_pos(i_entry)) = x_field(i_entry) + end do + end subroutine psb_z_nest_prolong_field + +end module psb_z_nest_base_mat_mod diff --git a/base/modules/serial/psb_z_nest_mat_mod.f90 b/base/modules/serial/psb_z_nest_mat_mod.f90 new file mode 100644 index 000000000..d23a90205 --- /dev/null +++ b/base/modules/serial/psb_z_nest_mat_mod.f90 @@ -0,0 +1,149 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific without permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! module: psb_z_nest_mat_mod +! Author: Simone Staccone (Stack-1) +! +! Defines psb_z_nest_sparse_mat: a block-structured distributed sparse +! matrix for double precision real arithmetic. +! +! The matrix is stored as a 2-D array of psb_zspmat_type sub-matrices. +! Block presence is determined directly from the sub-matrix storage: a block +! (i,j) is present iff mats(i,j)%a is allocated (absent blocks contribute zero +! to any product). There is no separate presence flag array. +! +! Descriptor convention (current nested design) +! --------------------------------------------- +! Each matrix block (i,j) is associated with descs(i,j) from the +! corresponding psb_desc_nest_type. Nested tools (psb_spall_nest, +! psb_spins_nest, psb_spasb_nest, psb_spmm) consistently pass +! descs(i,j) together with mats(i,j). +! +! A block may be structurally absent (NULL/zero): this is represented by +! mats(i,j) left unbuilt (mats(i,j)%a not allocated). In that case the +! block contributes zero and is skipped by nested kernels. +! +! Descriptor storage is distinct from matrix presence: descriptors are +! typically defined for all block positions in descs(:,:), while actual +! matrix blocks may be present only on a subset. +! +! Reference examples in test/pdegen: +! * psb_z_pde_nest.full.F90 (A(2,2) left NULL, mats(2,2)%a not allocated) +! * psb_z_nest_tools.F90 and psb_z_pde_nest_full_tools.F90 +! (2-D desc_nest%descs(i,j) used in nested allocation/assembly). +! +module psb_z_nest_mat_mod + use psb_z_mat_mod + implicit none + + type :: psb_z_nest_sparse_mat + integer(psb_ipk_) :: nrblocks = 0 + integer(psb_ipk_) :: ncblocks = 0 + type(psb_zspmat_type), allocatable :: mats(:,:) + contains + procedure :: get_nrblocks => psb_z_nest_mat_get_nrb + procedure :: get_ncblocks => psb_z_nest_mat_get_ncb + procedure :: has_block => psb_z_nest_mat_has_block + procedure :: sizeof => psb_z_nest_mat_sizeof + procedure :: free => psb_z_nest_mat_free + end type psb_z_nest_sparse_mat + +contains + + ! get_nrblocks / get_ncblocks + function psb_z_nest_mat_get_nrb(a) result(n) + class(psb_z_nest_sparse_mat), intent(in) :: a + integer(psb_ipk_) :: n + n = a%nrblocks + end function psb_z_nest_mat_get_nrb + + function psb_z_nest_mat_get_ncb(a) result(n) + class(psb_z_nest_sparse_mat), intent(in) :: a + integer(psb_ipk_) :: n + n = a%ncblocks + end function psb_z_nest_mat_get_ncb + + ! has_block: return .true. if block (i,j) is non-null + function psb_z_nest_mat_has_block(a, i_block_row, j_block_col) result(has) + class(psb_z_nest_sparse_mat), intent(in) :: a + integer(psb_ipk_), intent(in) :: i_block_row, j_block_col + logical :: has + + has = .false. + if (i_block_row < 1 .or. i_block_row > a%nrblocks) return + if (j_block_col < 1 .or. j_block_col > a%ncblocks) return + if (.not. allocated(a%mats)) return + ! P3: presence is determined solely by whether the sub-matrix has been + ! built (its polymorphic storage %a is allocated). No parallel flag array. + has = allocated(a%mats(i_block_row, j_block_col)%a) + end function psb_z_nest_mat_has_block + + ! sizeof: total storage across all allocated sub-matrices + function psb_z_nest_mat_sizeof(a) result(total_bytes) + class(psb_z_nest_sparse_mat), intent(in) :: a + integer(psb_epk_) :: total_bytes + integer(psb_ipk_) :: i_block_row, j_block_col + + total_bytes = 0_psb_epk_ + if (allocated(a%mats)) then + do j_block_col = 1, a%ncblocks + do i_block_row = 1, a%nrblocks + if (allocated(a%mats(i_block_row, j_block_col)%a)) & + & total_bytes = total_bytes + a%mats(i_block_row, j_block_col)%sizeof() + end do + end do + end if + end function psb_z_nest_mat_sizeof + + ! free: release all sub-matrices + subroutine psb_z_nest_mat_free(a, info) + class(psb_z_nest_sparse_mat), intent(inout) :: a + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: i_block_row, j_block_col, local_info + + info = 0 + if (allocated(a%mats)) then + do j_block_col = 1, a%ncblocks + do i_block_row = 1, a%nrblocks + if (allocated(a%mats(i_block_row, j_block_col)%a)) then + call a%mats(i_block_row, j_block_col)%free() + end if + end do + end do + deallocate(a%mats, stat=local_info) + if (local_info /= 0 .and. info == 0) info = local_info + end if + a%nrblocks = 0 + a%ncblocks = 0 + end subroutine psb_z_nest_mat_free + +end module psb_z_nest_mat_mod diff --git a/base/modules/tools/psb_c_nest_builder_mod.F90 b/base/modules/tools/psb_c_nest_builder_mod.F90 new file mode 100644 index 000000000..27838cb02 --- /dev/null +++ b/base/modules/tools/psb_c_nest_builder_mod.F90 @@ -0,0 +1,414 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific prior written permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! File: psb_c_nest_builder_mod.F90 +! +! Module: psb_c_nest_builder_mod +! Author: Simone Staccone (Stack-1) +! +! User-friendly frontend to build a nested (MATNEST) operator without manually +! managing per-field descriptors, the union halo, composition and setup. +! +! All the boilerplate (identical for every nested operator) is hidden behind a +! single type, psb_c_nest_matrix, with the usual PSBLAS init/ins/asb pattern: +! +! type(psb_c_nest_matrix) :: nested_matrix +! call nested_matrix%init(ctxt, [n1, n2], info) ! 2 fields of global size n1, n2 +! call nested_matrix%ins(1,1, n, rows, cols, vals, info) ! values of block (1,1) = A +! call nested_matrix%ins(1,2, n, rows, cols, vals, info) ! values of block (1,2) = B^T +! call nested_matrix%ins(2,1, n, rows, cols, vals, info) ! values of block (2,1) = B +! ... ! (absent blocks = not inserted) +! call nested_matrix%asb(info) ! assemble: builds a_glob, desc_glob +! +! ! from here on nested_matrix%a_glob and nested_matrix%desc_glob are an +! ! ordinary distributed matrix/descriptor: +! call psb_geall(x, nested_matrix%desc_glob, info) +! call psb_krylov('CG', nested_matrix%a_glob, prec, b, x, eps, nested_matrix%desc_glob, info, ...) +! +! Indices: in ins(block_row, block_col, ...) the rows live in the index space of +! field block_row, the columns in the index space of field block_col (GLOBAL +! field indices, 1..field_size). Each process inserts only the rows it owns +! (PSBLAS convention). Off-diagonal blocks may be rectangular. +! +! NOTE: after asb the object holds consistent internal pointers (a_glob%a points +! to block_storage / grid_desc): do not copy/move the object after assembly. +! +module psb_c_nest_builder_mod + use psb_const_mod + use psb_error_mod, only : psb_errpush + use psb_penv_mod, only : psb_ctxt_type, psb_info + use psb_desc_mod, only : psb_desc_type + use psb_c_mat_mod, only : psb_cspmat_type + use psb_c_base_mat_mod, only : psb_c_base_sparse_mat + use psb_cd_tools_mod, only : psb_cdall, psb_cdins, psb_cdasb + use psb_desc_nest_mod, only : psb_desc_nest_type + use psb_c_nest_mat_mod, only : psb_c_nest_sparse_mat + use psb_c_nest_base_mat_mod, only : psb_c_nest_base_mat, psb_c_nest_base_setup + use psb_cd_nest_tools_mod, only : psb_cd_nest_compose + use psb_c_nest_tools_mod, only : psb_c_nest_rect_block + implicit none + + ! growing triplet buffer for a single block + type :: psb_c_nest_block_buffer + integer(psb_ipk_) :: n_entries = 0 + integer(psb_lpk_), allocatable :: entry_rows(:), entry_cols(:) + complex(psb_spk_), allocatable :: entry_vals(:) + end type psb_c_nest_block_buffer + + type :: psb_c_nest_matrix + type(psb_ctxt_type) :: context + integer(psb_ipk_) :: n_fields = 0 + logical :: assembled = .false. + ! construction state + type(psb_desc_type), allocatable :: field_desc(:) ! one descriptor per field + type(psb_c_nest_block_buffer), allocatable :: block_buffer(:,:) ! triplets per block (i,j) + ! products (owned; the pointers in a_glob%a point in here) + type(psb_c_nest_sparse_mat) :: block_storage + type(psb_desc_nest_type) :: grid_desc + type(psb_cspmat_type) :: a_glob ! the matrix to hand to Krylov + type(psb_desc_type) :: desc_glob ! the global descriptor + contains + procedure, pass(op) :: init => psb_c_nest_op_init + procedure, pass(op) :: ins => psb_c_nest_op_ins + procedure, pass(op) :: asb => psb_c_nest_op_asb + procedure, pass(op) :: free => psb_c_nest_op_free + ! user-friendly queries on the field row distribution (no descriptor + ! jargon needed: these replace field_desc(i)%get_local_rows() / %l2g(...)) + procedure, pass(op) :: get_owned_rows => psb_c_nest_op_get_owned_rows + procedure, pass(op) :: get_owned_row_count => psb_c_nest_op_get_owned_row_count + end type psb_c_nest_matrix + + private + public :: psb_c_nest_matrix + +contains + + ! init: create one descriptor per field (block distribution from the global sizes) + subroutine psb_c_nest_op_init(op, context, field_sizes, info) + class(psb_c_nest_matrix), intent(inout) :: op + type(psb_ctxt_type), intent(in) :: context + integer(psb_lpk_), intent(in) :: field_sizes(:) + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: my_rank, num_procs, n_fields, i_field, field_local_rows + integer(psb_lpk_) :: field_global_size + character(len=24) :: name + + info = psb_success_ + name = 'psb_c_nest_op_init' + + call psb_info(context, my_rank, num_procs) + n_fields = size(field_sizes) + op%context = context + op%n_fields = n_fields + op%assembled = .false. + + allocate(op%field_desc(n_fields), op%block_buffer(n_fields,n_fields), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + + do i_field = 1, n_fields + field_global_size = field_sizes(i_field) + ! block distribution: field_global_size rows over num_procs processes (total size invariant) + field_local_rows = int(field_global_size / int(num_procs, psb_lpk_), psb_ipk_) + if (int(my_rank, psb_lpk_) < mod(field_global_size, int(num_procs, psb_lpk_))) & + & field_local_rows = field_local_rows + 1 + call psb_cdall(context, op%field_desc(i_field), info, nl=field_local_rows) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_cdall'); return + end if + end do + end subroutine psb_c_nest_op_init + + ! ins: accumulate the triplets into block (block_row,block_col) and register the + ! columns (field block_col index space) into that descriptor's union halo + subroutine psb_c_nest_op_ins(op, block_row, block_col, n_entries, entry_rows, entry_cols, entry_vals, info) + class(psb_c_nest_matrix), intent(inout) :: op + integer(psb_ipk_), intent(in) :: block_row, block_col, n_entries + integer(psb_lpk_), intent(in) :: entry_rows(:), entry_cols(:) + complex(psb_spk_), intent(in) :: entry_vals(:) + integer(psb_ipk_), intent(out) :: info + character(len=24) :: name + + info = psb_success_ + name = 'psb_c_nest_op_ins' + + if (op%assembled) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='operator already assembled'); return + end if + if (block_row < 1 .or. block_row > op%n_fields .or. & + & block_col < 1 .or. block_col > op%n_fields) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='block index out of range'); return + end if + if (n_entries <= 0) return + + call block_buffer_append(op%block_buffer(block_row,block_col), n_entries, & + & entry_rows, entry_cols, entry_vals, info) + if (info /= psb_success_) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + + ! the columns of block (block_row,block_col) live in field block_col -> + ! register their indices into that descriptor's union halo + ! (this also applies when block_col == block_row) + call psb_cdins(n_entries, entry_cols(1:n_entries), op%field_desc(block_col), info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_cdins'); return + end if + end subroutine psb_c_nest_op_ins + + ! asb: assemble the descriptors, build the blocks, compose the global + ! descriptor, set up the operator and wrap it into a_glob. + ! The optional type ('CSR'/'CSC'/'COO', default 'CSR') or mold (any + ! class extending psb_c_base_sparse_mat, e.g. the psb_ext ELL/HLL or + ! the psb_cuda device formats) selects the storage format of the blocks. + subroutine psb_c_nest_op_asb(op, info, type, mold) + class(psb_c_nest_matrix), intent(inout), target :: op + integer(psb_ipk_), intent(out) :: info + character(len=*), intent(in), optional :: type + class(psb_c_base_sparse_mat), intent(in), optional :: mold + + type(psb_c_nest_base_mat) :: nest_operator + integer(psb_ipk_) :: n_fields, i_field, j_field + character(len=24) :: name + + info = psb_success_ + name = 'psb_c_nest_op_asb' + n_fields = op%n_fields + + ! 1) assemble the per-field descriptors (with the union halo accumulated in ins) + do i_field = 1, n_fields + call psb_cdasb(op%field_desc(i_field), info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_cdasb'); return + end if + end do + + ! 2) build the local blocks (generally rectangular) from the triplets + op%block_storage%nrblocks = n_fields + op%block_storage%ncblocks = n_fields + allocate(op%block_storage%mats(n_fields,n_fields), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + do j_field = 1, n_fields + do i_field = 1, n_fields + if (op%block_buffer(i_field,j_field)%n_entries > 0) then + call psb_c_nest_rect_block(op%block_storage%mats(i_field,j_field), & + & op%block_buffer(i_field,j_field)%n_entries, & + & op%block_buffer(i_field,j_field)%entry_rows, & + & op%block_buffer(i_field,j_field)%entry_cols, & + & op%block_buffer(i_field,j_field)%entry_vals, & + & op%field_desc(i_field), op%field_desc(j_field), info, & + & type=type, mold=mold) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='rect_block'); return + end if + end if + end do + end do + + ! 3) descriptor grid: descs(i,j) = descriptor of field j + op%grid_desc%nrblocks = n_fields + op%grid_desc%ncblocks = n_fields + allocate(op%grid_desc%descs(n_fields,n_fields), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + do j_field = 1, n_fields + do i_field = 1, n_fields + call op%field_desc(j_field)%clone(op%grid_desc%descs(i_field,j_field), info) + end do + end do + + ! 4) composed global descriptor + operator setup + call psb_cd_nest_compose(op%grid_desc, op%desc_glob, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='cd_nest_compose'); return + end if + call psb_c_nest_base_setup(nest_operator, op%block_storage, op%grid_desc, op%desc_glob, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='nest_base_setup'); return + end if + + ! 5) wrap into the standard matrix object (the pointers keep pointing at op%*) + allocate(op%a_glob%a, source=nest_operator, stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + call op%a_glob%set_nrows(op%desc_glob%get_local_rows()) + call op%a_glob%set_ncols(op%desc_glob%get_local_cols()) + call op%a_glob%set_asb() + + ! 6) the triplet buffers are no longer needed + do j_field = 1, n_fields + do i_field = 1, n_fields + call block_buffer_free(op%block_buffer(i_field,j_field)) + end do + end do + op%assembled = .true. + end subroutine psb_c_nest_op_asb + + ! free: release everything + subroutine psb_c_nest_op_free(op, info) + class(psb_c_nest_matrix), intent(inout) :: op + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_) :: i_field, j_field, local_info + + info = psb_success_ + if (allocated(op%block_buffer)) then + do j_field = 1, size(op%block_buffer,2) + do i_field = 1, size(op%block_buffer,1) + call block_buffer_free(op%block_buffer(i_field,j_field)) + end do + end do + deallocate(op%block_buffer, stat=local_info) + end if + if (op%assembled) then + call op%a_glob%free() + call op%desc_glob%free(local_info) + call op%grid_desc%free(local_info) + end if + if (allocated(op%field_desc)) then + do i_field = 1, size(op%field_desc) + call op%field_desc(i_field)%free(local_info) + end do + deallocate(op%field_desc, stat=local_info) + end if + op%n_fields = 0 + op%assembled = .false. + end subroutine psb_c_nest_op_free + + ! get_owned_rows: GLOBAL indices (in the field index space, 1..field size) + ! of the rows of field i_field owned by this process. This is the list of + ! rows the process is expected to insert through ins: + ! + ! my_rows = nested_matrix%get_owned_rows(1) + ! do k = 1, size(my_rows) + ! global_row = my_rows(k) + ! ... + ! + ! An empty array is returned for an out-of-range field index. + function psb_c_nest_op_get_owned_rows(op, i_field) result(owned_global_rows) + class(psb_c_nest_matrix), intent(in) :: op + integer(psb_ipk_), intent(in) :: i_field + integer(psb_lpk_), allocatable :: owned_global_rows(:) + + if ((i_field < 1) .or. (i_field > op%n_fields) .or. & + & (.not. allocated(op%field_desc))) then + allocate(owned_global_rows(0)) + return + end if + owned_global_rows = op%field_desc(i_field)%get_global_indices(owned=.true.) + end function psb_c_nest_op_get_owned_rows + + ! get_owned_row_count: how many rows of field i_field this process owns + function psb_c_nest_op_get_owned_row_count(op, i_field) result(owned_row_count) + class(psb_c_nest_matrix), intent(in) :: op + integer(psb_ipk_), intent(in) :: i_field + integer(psb_ipk_) :: owned_row_count + + owned_row_count = 0 + if ((i_field < 1) .or. (i_field > op%n_fields) .or. & + & (.not. allocated(op%field_desc))) return + owned_row_count = op%field_desc(i_field)%get_local_rows() + end function psb_c_nest_op_get_owned_row_count + + !----------------------------------------------------------------- + ! private helpers: growing triplet buffer + !----------------------------------------------------------------- + subroutine block_buffer_append(buffer, n_entries, entry_rows, entry_cols, entry_vals, info) + type(psb_c_nest_block_buffer), intent(inout) :: buffer + integer(psb_ipk_), intent(in) :: n_entries + integer(psb_lpk_), intent(in) :: entry_rows(:), entry_cols(:) + complex(psb_spk_), intent(in) :: entry_vals(:) + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_) :: required_size + + info = psb_success_ + required_size = buffer%n_entries + n_entries + call ensure_capacity_lpk(buffer%entry_rows, required_size, info); if (info /= 0) return + call ensure_capacity_lpk(buffer%entry_cols, required_size, info); if (info /= 0) return + call ensure_capacity_val(buffer%entry_vals, required_size, info); if (info /= 0) return + buffer%entry_rows(buffer%n_entries+1:required_size) = entry_rows(1:n_entries) + buffer%entry_cols(buffer%n_entries+1:required_size) = entry_cols(1:n_entries) + buffer%entry_vals(buffer%n_entries+1:required_size) = entry_vals(1:n_entries) + buffer%n_entries = required_size + end subroutine block_buffer_append + + subroutine ensure_capacity_lpk(array, required_size, info) + integer(psb_lpk_), allocatable, intent(inout) :: array(:) + integer(psb_ipk_), intent(in) :: required_size + integer(psb_ipk_), intent(out) :: info + integer(psb_lpk_), allocatable :: grown(:) + integer(psb_ipk_) :: capacity + + info = 0 + if (.not. allocated(array)) then + allocate(array(max(required_size,16)), stat=info); return + end if + capacity = size(array) + if (required_size <= capacity) return + allocate(grown(max(2*capacity, required_size)), stat=info); if (info /= 0) return + grown(1:capacity) = array(1:capacity) + call move_alloc(grown, array) + end subroutine ensure_capacity_lpk + + subroutine ensure_capacity_val(array, required_size, info) + complex(psb_spk_), allocatable, intent(inout) :: array(:) + integer(psb_ipk_), intent(in) :: required_size + integer(psb_ipk_), intent(out) :: info + complex(psb_spk_), allocatable :: grown(:) + integer(psb_ipk_) :: capacity + + info = 0 + if (.not. allocated(array)) then + allocate(array(max(required_size,16)), stat=info); return + end if + capacity = size(array) + if (required_size <= capacity) return + allocate(grown(max(2*capacity, required_size)), stat=info); if (info /= 0) return + grown(1:capacity) = array(1:capacity) + call move_alloc(grown, array) + end subroutine ensure_capacity_val + + subroutine block_buffer_free(buffer) + type(psb_c_nest_block_buffer), intent(inout) :: buffer + if (allocated(buffer%entry_rows)) deallocate(buffer%entry_rows) + if (allocated(buffer%entry_cols)) deallocate(buffer%entry_cols) + if (allocated(buffer%entry_vals)) deallocate(buffer%entry_vals) + buffer%n_entries = 0 + end subroutine block_buffer_free + +end module psb_c_nest_builder_mod diff --git a/base/modules/tools/psb_c_nest_tools_mod.F90 b/base/modules/tools/psb_c_nest_tools_mod.F90 new file mode 100644 index 000000000..da4e7f41c --- /dev/null +++ b/base/modules/tools/psb_c_nest_tools_mod.F90 @@ -0,0 +1,364 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific written permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! Module: psb_c_nest_tools_mod +! Author: Simone Staccone (Stack-1) +! +! Nested-specific assembly wrappers for PSBLAS3 — double precision matrix and vector routines +! + +module psb_c_nest_tools_mod + use psb_const_mod, only : psb_ipk_, psb_lpk_, psb_spk_, psb_success_, psb_err_alloc_dealloc_, & + psb_err_invalid_input_, psb_err_from_subroutine_, & + psb_dupl_add_, psb_dupl_ovwrt_, psb_dupl_err_, psb_ctxt_type + use psb_error_mod, only : psb_errpush + use psb_c_tools_mod, only : psb_spall, psb_spins, psb_spasb, psb_spfree, psb_sprn, & + psb_geall, psb_geins, psb_geasb, psb_gefree + use psb_desc_nest_mod, only : psb_desc_nest_type + use psb_c_nest_mat_mod, only : psb_c_nest_sparse_mat + use psb_c_mat_mod, only : psb_cspmat_type + use psb_c_base_mat_mod, only : psb_c_coo_sparse_mat, psb_c_base_sparse_mat + use psb_desc_mod, only : psb_desc_type + implicit none + + private + + public :: psb_spall_nest, psb_spins_nest, psb_spasb_nest, psb_spfree_nest, psb_sprn_nest, & + psb_c_nest_rect_block + +contains + + ! Allocates all (nrblocks x ncblocks) sparse matrix blocks + ! and marks all as present. psb_spins_nest lazy-allocates individual + ! blocks on first insertion; call psb_spall_nest instead when the + ! full block structure is known up front. + + subroutine psb_spall_nest(a_nest, desc_nest, info, nnz) + type(psb_c_nest_sparse_mat), intent(inout) :: a_nest + type(psb_desc_nest_type), intent(in) :: desc_nest + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_), intent(in), optional :: nnz + + integer(psb_ipk_) :: i_block_row, j_block_col, local_info + character(len=20) :: name + + info = psb_success_ + name = 'psb_spall_nest' + + a_nest%nrblocks = desc_nest%nrblocks + a_nest%ncblocks = desc_nest%ncblocks + + if (.not. allocated(a_nest%mats)) then + allocate(a_nest%mats(a_nest%nrblocks, a_nest%ncblocks), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_ + call psb_errpush(info, name) + return + end if + end if + + do i_block_row = 1, a_nest%nrblocks + do j_block_col = 1, a_nest%ncblocks + local_info = psb_success_ + if (present(nnz)) then + call psb_spall(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), local_info, nnz=nnz) + else + call psb_spall(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), local_info) + end if + if (local_info /= psb_success_) then + info = local_info + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_spall') + return + end if + end do + end do + + end subroutine psb_spall_nest + + + ! Inserts nz entries into block (blk_i, blk_j) of the nested matrix. + ! The block is lazy-allocated on first insertion if psb_spall_nest + ! was not called first. + + subroutine psb_spins_nest(block_row, block_col, n_entries, entry_rows, entry_cols, entry_vals, a_nest, desc_nest, info) + integer(psb_ipk_), intent(in) :: block_row, block_col, n_entries + integer(psb_lpk_), intent(in) :: entry_rows(:), entry_cols(:) + complex(psb_spk_), intent(in) :: entry_vals(:) + type(psb_c_nest_sparse_mat), intent(inout) :: a_nest + type(psb_desc_nest_type), intent(inout) :: desc_nest + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: nnz_estimate + character(len=20) :: name + + info = psb_success_ + name = 'psb_spins_nest' + + if (n_entries == 0) return + + if (block_row < 1 .or. block_row > a_nest%nrblocks .or. & + block_col < 1 .or. block_col > a_nest%ncblocks) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='invalid block indices') + return + end if + + if (.not. allocated(a_nest%mats)) then + allocate(a_nest%mats(a_nest%nrblocks, a_nest%ncblocks), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_ + call psb_errpush(info, name) + return + end if + end if + + if (.not. allocated(a_nest%mats(block_row, block_col)%a)) then + ! Estimate nnz: use n_entries + 50% buffer for future insertions + nnz_estimate = max(n_entries, 10) + n_entries / 2 + call psb_spall(a_nest%mats(block_row, block_col), & + desc_nest%descs(block_row, block_col), info, nnz=nnz_estimate) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_spall') + return + end if + end if + + call psb_spins(n_entries, entry_rows, entry_cols, entry_vals, a_nest%mats(block_row, block_col), & + desc_nest%descs(block_row, block_col), info) + if (info /= psb_success_) & + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_spins') + + end subroutine psb_spins_nest + + ! Calls psb_spasb on all present block matrices. + ! Must be called after psb_cdasb_nest. + + subroutine psb_spasb_nest(a_nest, desc_nest, info, dupl) + type(psb_c_nest_sparse_mat), intent(inout) :: a_nest + type(psb_desc_nest_type), intent(inout) :: desc_nest + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_), intent(in), optional :: dupl + + integer(psb_ipk_) :: i_block_row, j_block_col, dupl_mode, local_info + character(len=20) :: name + + info = psb_success_ + name = 'psb_spasb_nest' + dupl_mode = psb_dupl_add_ + if (present(dupl)) dupl_mode = dupl + + do i_block_row = 1, a_nest%nrblocks + do j_block_col = 1, a_nest%ncblocks + if (allocated(a_nest%mats(i_block_row, j_block_col)%a)) then + local_info = psb_success_ + if (dupl_mode == psb_dupl_add_) then + call psb_spasb(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), & + local_info, dupl=psb_dupl_add_) + else if (dupl_mode == psb_dupl_ovwrt_) then + call psb_spasb(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), & + local_info, dupl=psb_dupl_ovwrt_) + else if (dupl_mode == psb_dupl_err_) then + call psb_spasb(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), & + local_info, dupl=psb_dupl_err_) + else + call psb_spasb(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), & + local_info) + end if + if (local_info /= psb_success_) then + info = local_info + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_spasb') + return + end if + end if + end do + end do + + end subroutine psb_spasb_nest + + ! Calls psb_spfree on every present block, then deallocates the + ! mats array and resets nrblocks/ncblocks to 0. + + subroutine psb_spfree_nest(a_nest, desc_nest, info) + type(psb_c_nest_sparse_mat), intent(inout) :: a_nest + type(psb_desc_nest_type), intent(in) :: desc_nest + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: i_block_row, j_block_col, local_info + character(len=20) :: name + + info = psb_success_ + name = 'psb_spfree_nest' + + if (allocated(a_nest%mats)) then + do i_block_row = 1, a_nest%nrblocks + do j_block_col = 1, a_nest%ncblocks + if (allocated(a_nest%mats(i_block_row, j_block_col)%a)) then + local_info = psb_success_ + call psb_spfree(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), local_info) + if (local_info /= psb_success_ .and. info == psb_success_) then + info = local_info + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_spfree') + end if + end if + end do + end do + deallocate(a_nest%mats, stat=local_info) + if (local_info /= 0 .and. info == psb_success_) then + info = psb_err_alloc_dealloc_ + call psb_errpush(info, name) + end if + end if + + a_nest%nrblocks = 0 + a_nest%ncblocks = 0 + + end subroutine psb_spfree_nest + + ! Calls psb_sprn on every present block matrix, resetting it to + ! the build state while preserving the sparsity pattern. + + subroutine psb_sprn_nest(a_nest, desc_nest, info, clear) + type(psb_c_nest_sparse_mat), intent(inout) :: a_nest + type(psb_desc_nest_type), intent(in) :: desc_nest + integer(psb_ipk_), intent(out) :: info + logical, intent(in), optional :: clear + + integer(psb_ipk_) :: i_block_row, j_block_col, local_info + character(len=20) :: name + + info = psb_success_ + name = 'psb_sprn_nest' + + if (.not. allocated(a_nest%mats)) return + + do i_block_row = 1, a_nest%nrblocks + do j_block_col = 1, a_nest%ncblocks + if (allocated(a_nest%mats(i_block_row, j_block_col)%a)) then + local_info = psb_success_ + if (present(clear)) then + call psb_sprn(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), local_info, clear=clear) + else + call psb_sprn(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), local_info) + end if + if (local_info /= psb_success_ .and. info == psb_success_) then + info = local_info + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_sprn') + end if + end if + end do + end do + + end subroutine psb_sprn_nest + + + + ! psb_c_nest_rect_block + ! + ! Build a local GENERAL (possibly rectangular) block A(i,j) of a nested + ! operator, with rows in field i and columns in field j (field i /= field j, + ! |field i| /= |field j| allowed). Rows are localized against the field-i + ! (row) descriptor, columns against the field-j (column) descriptor — which + ! must already carry the union halo of column j (cdall + cdins(all column-j + ! blocks' columns) + cdasb). The result is a CSR block of shape + ! (field-i owned rows) x (field-j local cols incl. halo) + ! consumable directly by the nested csmv (psb_c_nest_base_mat). + ! + ! A single-descriptor psb_spall/psb_spasb cannot express row-field /= col-field + ! (it would force rows and columns into the same index space), hence the + ! explicit COO build with separate row/column localization. + ! + ! Arguments (this process's local contribution): + ! blk (out) the assembled block (CSR) + ! nz number of local entries + ! ia_glob(:) GLOBAL field-i row indices (owned by this process) + ! ja_glob(:) GLOBAL field-j column indices + ! val(:) values + ! desc_row field-i descriptor (rows) + ! desc_col field-j descriptor (columns, with union halo) + ! + subroutine psb_c_nest_rect_block(blk, nz, ia_glob, ja_glob, val, desc_row, desc_col, info, type, mold) + type(psb_cspmat_type), intent(out) :: blk + integer(psb_ipk_), intent(in) :: nz + integer(psb_lpk_), intent(in) :: ia_glob(:), ja_glob(:) + complex(psb_spk_), intent(in) :: val(:) + type(psb_desc_type), intent(in) :: desc_row, desc_col + integer(psb_ipk_), intent(out) :: info + character(len=*), intent(in), optional :: type ! base storage format (default 'CSR') + class(psb_c_base_sparse_mat), intent(in), optional :: mold ! any format, e.g. psb_ext ELL/HLL + + type(psb_c_coo_sparse_mat) :: coo_block + integer(psb_ipk_) :: k_entry, n_loc_rows, n_loc_cols, loc_row, loc_col + character(len=24) :: name + + info = psb_success_ + name = 'psb_c_nest_rect_block' + + n_loc_rows = desc_row%get_local_rows() ! owned rows of field i + n_loc_cols = desc_col%get_local_cols() ! field-j local cols (owned + halo) + + call coo_block%allocate(n_loc_rows, n_loc_cols, nz) + do k_entry = 1, nz + call desc_row%g2l(ia_glob(k_entry), loc_row, info) + if (info /= 0 .or. loc_row < 1 .or. loc_row > n_loc_rows) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='row not owned / not localizable') + return + end if + call desc_col%g2l(ja_glob(k_entry), loc_col, info) + if (info /= 0 .or. loc_col < 1 .or. loc_col > n_loc_cols) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='column not in field-j descriptor (missing from union halo)') + return + end if + coo_block%ia(k_entry) = loc_row + coo_block%ja(k_entry) = loc_col + coo_block%val(k_entry) = val(k_entry) + end do + call coo_block%set_nzeros(nz) + call coo_block%set_dupl(psb_dupl_add_) + call coo_block%fix(info) + if (info /= 0) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='coo fix'); return + end if + call blk%mv_from(coo_block) + if (present(mold)) then + call blk%cscnv(info, mold=mold) + else if (present(type)) then + call blk%cscnv(info, type=type) + else + call blk%cscnv(info, type='CSR') + end if + if (info /= 0) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='cscnv'); return + end if + end subroutine psb_c_nest_rect_block + +end module psb_c_nest_tools_mod diff --git a/base/modules/tools/psb_d_nest_builder_mod.F90 b/base/modules/tools/psb_d_nest_builder_mod.F90 index 345c8d02a..fcbc5ed5a 100644 --- a/base/modules/tools/psb_d_nest_builder_mod.F90 +++ b/base/modules/tools/psb_d_nest_builder_mod.F90 @@ -360,7 +360,7 @@ contains required_size = buffer%n_entries + n_entries call ensure_capacity_lpk(buffer%entry_rows, required_size, info); if (info /= 0) return call ensure_capacity_lpk(buffer%entry_cols, required_size, info); if (info /= 0) return - call ensure_capacity_dpk(buffer%entry_vals, required_size, info); if (info /= 0) return + call ensure_capacity_val(buffer%entry_vals, required_size, info); if (info /= 0) return buffer%entry_rows(buffer%n_entries+1:required_size) = entry_rows(1:n_entries) buffer%entry_cols(buffer%n_entries+1:required_size) = entry_cols(1:n_entries) buffer%entry_vals(buffer%n_entries+1:required_size) = entry_vals(1:n_entries) @@ -385,7 +385,7 @@ contains call move_alloc(grown, array) end subroutine ensure_capacity_lpk - subroutine ensure_capacity_dpk(array, required_size, info) + subroutine ensure_capacity_val(array, required_size, info) real(psb_dpk_), allocatable, intent(inout) :: array(:) integer(psb_ipk_), intent(in) :: required_size integer(psb_ipk_), intent(out) :: info @@ -401,7 +401,7 @@ contains allocate(grown(max(2*capacity, required_size)), stat=info); if (info /= 0) return grown(1:capacity) = array(1:capacity) call move_alloc(grown, array) - end subroutine ensure_capacity_dpk + end subroutine ensure_capacity_val subroutine block_buffer_free(buffer) type(psb_d_nest_block_buffer), intent(inout) :: buffer diff --git a/base/modules/tools/psb_s_nest_builder_mod.F90 b/base/modules/tools/psb_s_nest_builder_mod.F90 new file mode 100644 index 000000000..59686b3f2 --- /dev/null +++ b/base/modules/tools/psb_s_nest_builder_mod.F90 @@ -0,0 +1,414 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific prior written permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! File: psb_s_nest_builder_mod.F90 +! +! Module: psb_s_nest_builder_mod +! Author: Simone Staccone (Stack-1) +! +! User-friendly frontend to build a nested (MATNEST) operator without manually +! managing per-field descriptors, the union halo, composition and setup. +! +! All the boilerplate (identical for every nested operator) is hidden behind a +! single type, psb_s_nest_matrix, with the usual PSBLAS init/ins/asb pattern: +! +! type(psb_s_nest_matrix) :: nested_matrix +! call nested_matrix%init(ctxt, [n1, n2], info) ! 2 fields of global size n1, n2 +! call nested_matrix%ins(1,1, n, rows, cols, vals, info) ! values of block (1,1) = A +! call nested_matrix%ins(1,2, n, rows, cols, vals, info) ! values of block (1,2) = B^T +! call nested_matrix%ins(2,1, n, rows, cols, vals, info) ! values of block (2,1) = B +! ... ! (absent blocks = not inserted) +! call nested_matrix%asb(info) ! assemble: builds a_glob, desc_glob +! +! ! from here on nested_matrix%a_glob and nested_matrix%desc_glob are an +! ! ordinary distributed matrix/descriptor: +! call psb_geall(x, nested_matrix%desc_glob, info) +! call psb_krylov('CG', nested_matrix%a_glob, prec, b, x, eps, nested_matrix%desc_glob, info, ...) +! +! Indices: in ins(block_row, block_col, ...) the rows live in the index space of +! field block_row, the columns in the index space of field block_col (GLOBAL +! field indices, 1..field_size). Each process inserts only the rows it owns +! (PSBLAS convention). Off-diagonal blocks may be rectangular. +! +! NOTE: after asb the object holds consistent internal pointers (a_glob%a points +! to block_storage / grid_desc): do not copy/move the object after assembly. +! +module psb_s_nest_builder_mod + use psb_const_mod + use psb_error_mod, only : psb_errpush + use psb_penv_mod, only : psb_ctxt_type, psb_info + use psb_desc_mod, only : psb_desc_type + use psb_s_mat_mod, only : psb_sspmat_type + use psb_s_base_mat_mod, only : psb_s_base_sparse_mat + use psb_cd_tools_mod, only : psb_cdall, psb_cdins, psb_cdasb + use psb_desc_nest_mod, only : psb_desc_nest_type + use psb_s_nest_mat_mod, only : psb_s_nest_sparse_mat + use psb_s_nest_base_mat_mod, only : psb_s_nest_base_mat, psb_s_nest_base_setup + use psb_cd_nest_tools_mod, only : psb_cd_nest_compose + use psb_s_nest_tools_mod, only : psb_s_nest_rect_block + implicit none + + ! growing triplet buffer for a single block + type :: psb_s_nest_block_buffer + integer(psb_ipk_) :: n_entries = 0 + integer(psb_lpk_), allocatable :: entry_rows(:), entry_cols(:) + real(psb_spk_), allocatable :: entry_vals(:) + end type psb_s_nest_block_buffer + + type :: psb_s_nest_matrix + type(psb_ctxt_type) :: context + integer(psb_ipk_) :: n_fields = 0 + logical :: assembled = .false. + ! construction state + type(psb_desc_type), allocatable :: field_desc(:) ! one descriptor per field + type(psb_s_nest_block_buffer), allocatable :: block_buffer(:,:) ! triplets per block (i,j) + ! products (owned; the pointers in a_glob%a point in here) + type(psb_s_nest_sparse_mat) :: block_storage + type(psb_desc_nest_type) :: grid_desc + type(psb_sspmat_type) :: a_glob ! the matrix to hand to Krylov + type(psb_desc_type) :: desc_glob ! the global descriptor + contains + procedure, pass(op) :: init => psb_s_nest_op_init + procedure, pass(op) :: ins => psb_s_nest_op_ins + procedure, pass(op) :: asb => psb_s_nest_op_asb + procedure, pass(op) :: free => psb_s_nest_op_free + ! user-friendly queries on the field row distribution (no descriptor + ! jargon needed: these replace field_desc(i)%get_local_rows() / %l2g(...)) + procedure, pass(op) :: get_owned_rows => psb_s_nest_op_get_owned_rows + procedure, pass(op) :: get_owned_row_count => psb_s_nest_op_get_owned_row_count + end type psb_s_nest_matrix + + private + public :: psb_s_nest_matrix + +contains + + ! init: create one descriptor per field (block distribution from the global sizes) + subroutine psb_s_nest_op_init(op, context, field_sizes, info) + class(psb_s_nest_matrix), intent(inout) :: op + type(psb_ctxt_type), intent(in) :: context + integer(psb_lpk_), intent(in) :: field_sizes(:) + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: my_rank, num_procs, n_fields, i_field, field_local_rows + integer(psb_lpk_) :: field_global_size + character(len=24) :: name + + info = psb_success_ + name = 'psb_s_nest_op_init' + + call psb_info(context, my_rank, num_procs) + n_fields = size(field_sizes) + op%context = context + op%n_fields = n_fields + op%assembled = .false. + + allocate(op%field_desc(n_fields), op%block_buffer(n_fields,n_fields), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + + do i_field = 1, n_fields + field_global_size = field_sizes(i_field) + ! block distribution: field_global_size rows over num_procs processes (total size invariant) + field_local_rows = int(field_global_size / int(num_procs, psb_lpk_), psb_ipk_) + if (int(my_rank, psb_lpk_) < mod(field_global_size, int(num_procs, psb_lpk_))) & + & field_local_rows = field_local_rows + 1 + call psb_cdall(context, op%field_desc(i_field), info, nl=field_local_rows) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_cdall'); return + end if + end do + end subroutine psb_s_nest_op_init + + ! ins: accumulate the triplets into block (block_row,block_col) and register the + ! columns (field block_col index space) into that descriptor's union halo + subroutine psb_s_nest_op_ins(op, block_row, block_col, n_entries, entry_rows, entry_cols, entry_vals, info) + class(psb_s_nest_matrix), intent(inout) :: op + integer(psb_ipk_), intent(in) :: block_row, block_col, n_entries + integer(psb_lpk_), intent(in) :: entry_rows(:), entry_cols(:) + real(psb_spk_), intent(in) :: entry_vals(:) + integer(psb_ipk_), intent(out) :: info + character(len=24) :: name + + info = psb_success_ + name = 'psb_s_nest_op_ins' + + if (op%assembled) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='operator already assembled'); return + end if + if (block_row < 1 .or. block_row > op%n_fields .or. & + & block_col < 1 .or. block_col > op%n_fields) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='block index out of range'); return + end if + if (n_entries <= 0) return + + call block_buffer_append(op%block_buffer(block_row,block_col), n_entries, & + & entry_rows, entry_cols, entry_vals, info) + if (info /= psb_success_) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + + ! the columns of block (block_row,block_col) live in field block_col -> + ! register their indices into that descriptor's union halo + ! (this also applies when block_col == block_row) + call psb_cdins(n_entries, entry_cols(1:n_entries), op%field_desc(block_col), info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_cdins'); return + end if + end subroutine psb_s_nest_op_ins + + ! asb: assemble the descriptors, build the blocks, compose the global + ! descriptor, set up the operator and wrap it into a_glob. + ! The optional type ('CSR'/'CSC'/'COO', default 'CSR') or mold (any + ! class extending psb_s_base_sparse_mat, e.g. the psb_ext ELL/HLL or + ! the psb_cuda device formats) selects the storage format of the blocks. + subroutine psb_s_nest_op_asb(op, info, type, mold) + class(psb_s_nest_matrix), intent(inout), target :: op + integer(psb_ipk_), intent(out) :: info + character(len=*), intent(in), optional :: type + class(psb_s_base_sparse_mat), intent(in), optional :: mold + + type(psb_s_nest_base_mat) :: nest_operator + integer(psb_ipk_) :: n_fields, i_field, j_field + character(len=24) :: name + + info = psb_success_ + name = 'psb_s_nest_op_asb' + n_fields = op%n_fields + + ! 1) assemble the per-field descriptors (with the union halo accumulated in ins) + do i_field = 1, n_fields + call psb_cdasb(op%field_desc(i_field), info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_cdasb'); return + end if + end do + + ! 2) build the local blocks (generally rectangular) from the triplets + op%block_storage%nrblocks = n_fields + op%block_storage%ncblocks = n_fields + allocate(op%block_storage%mats(n_fields,n_fields), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + do j_field = 1, n_fields + do i_field = 1, n_fields + if (op%block_buffer(i_field,j_field)%n_entries > 0) then + call psb_s_nest_rect_block(op%block_storage%mats(i_field,j_field), & + & op%block_buffer(i_field,j_field)%n_entries, & + & op%block_buffer(i_field,j_field)%entry_rows, & + & op%block_buffer(i_field,j_field)%entry_cols, & + & op%block_buffer(i_field,j_field)%entry_vals, & + & op%field_desc(i_field), op%field_desc(j_field), info, & + & type=type, mold=mold) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='rect_block'); return + end if + end if + end do + end do + + ! 3) descriptor grid: descs(i,j) = descriptor of field j + op%grid_desc%nrblocks = n_fields + op%grid_desc%ncblocks = n_fields + allocate(op%grid_desc%descs(n_fields,n_fields), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + do j_field = 1, n_fields + do i_field = 1, n_fields + call op%field_desc(j_field)%clone(op%grid_desc%descs(i_field,j_field), info) + end do + end do + + ! 4) composed global descriptor + operator setup + call psb_cd_nest_compose(op%grid_desc, op%desc_glob, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='cd_nest_compose'); return + end if + call psb_s_nest_base_setup(nest_operator, op%block_storage, op%grid_desc, op%desc_glob, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='nest_base_setup'); return + end if + + ! 5) wrap into the standard matrix object (the pointers keep pointing at op%*) + allocate(op%a_glob%a, source=nest_operator, stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + call op%a_glob%set_nrows(op%desc_glob%get_local_rows()) + call op%a_glob%set_ncols(op%desc_glob%get_local_cols()) + call op%a_glob%set_asb() + + ! 6) the triplet buffers are no longer needed + do j_field = 1, n_fields + do i_field = 1, n_fields + call block_buffer_free(op%block_buffer(i_field,j_field)) + end do + end do + op%assembled = .true. + end subroutine psb_s_nest_op_asb + + ! free: release everything + subroutine psb_s_nest_op_free(op, info) + class(psb_s_nest_matrix), intent(inout) :: op + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_) :: i_field, j_field, local_info + + info = psb_success_ + if (allocated(op%block_buffer)) then + do j_field = 1, size(op%block_buffer,2) + do i_field = 1, size(op%block_buffer,1) + call block_buffer_free(op%block_buffer(i_field,j_field)) + end do + end do + deallocate(op%block_buffer, stat=local_info) + end if + if (op%assembled) then + call op%a_glob%free() + call op%desc_glob%free(local_info) + call op%grid_desc%free(local_info) + end if + if (allocated(op%field_desc)) then + do i_field = 1, size(op%field_desc) + call op%field_desc(i_field)%free(local_info) + end do + deallocate(op%field_desc, stat=local_info) + end if + op%n_fields = 0 + op%assembled = .false. + end subroutine psb_s_nest_op_free + + ! get_owned_rows: GLOBAL indices (in the field index space, 1..field size) + ! of the rows of field i_field owned by this process. This is the list of + ! rows the process is expected to insert through ins: + ! + ! my_rows = nested_matrix%get_owned_rows(1) + ! do k = 1, size(my_rows) + ! global_row = my_rows(k) + ! ... + ! + ! An empty array is returned for an out-of-range field index. + function psb_s_nest_op_get_owned_rows(op, i_field) result(owned_global_rows) + class(psb_s_nest_matrix), intent(in) :: op + integer(psb_ipk_), intent(in) :: i_field + integer(psb_lpk_), allocatable :: owned_global_rows(:) + + if ((i_field < 1) .or. (i_field > op%n_fields) .or. & + & (.not. allocated(op%field_desc))) then + allocate(owned_global_rows(0)) + return + end if + owned_global_rows = op%field_desc(i_field)%get_global_indices(owned=.true.) + end function psb_s_nest_op_get_owned_rows + + ! get_owned_row_count: how many rows of field i_field this process owns + function psb_s_nest_op_get_owned_row_count(op, i_field) result(owned_row_count) + class(psb_s_nest_matrix), intent(in) :: op + integer(psb_ipk_), intent(in) :: i_field + integer(psb_ipk_) :: owned_row_count + + owned_row_count = 0 + if ((i_field < 1) .or. (i_field > op%n_fields) .or. & + & (.not. allocated(op%field_desc))) return + owned_row_count = op%field_desc(i_field)%get_local_rows() + end function psb_s_nest_op_get_owned_row_count + + !----------------------------------------------------------------- + ! private helpers: growing triplet buffer + !----------------------------------------------------------------- + subroutine block_buffer_append(buffer, n_entries, entry_rows, entry_cols, entry_vals, info) + type(psb_s_nest_block_buffer), intent(inout) :: buffer + integer(psb_ipk_), intent(in) :: n_entries + integer(psb_lpk_), intent(in) :: entry_rows(:), entry_cols(:) + real(psb_spk_), intent(in) :: entry_vals(:) + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_) :: required_size + + info = psb_success_ + required_size = buffer%n_entries + n_entries + call ensure_capacity_lpk(buffer%entry_rows, required_size, info); if (info /= 0) return + call ensure_capacity_lpk(buffer%entry_cols, required_size, info); if (info /= 0) return + call ensure_capacity_val(buffer%entry_vals, required_size, info); if (info /= 0) return + buffer%entry_rows(buffer%n_entries+1:required_size) = entry_rows(1:n_entries) + buffer%entry_cols(buffer%n_entries+1:required_size) = entry_cols(1:n_entries) + buffer%entry_vals(buffer%n_entries+1:required_size) = entry_vals(1:n_entries) + buffer%n_entries = required_size + end subroutine block_buffer_append + + subroutine ensure_capacity_lpk(array, required_size, info) + integer(psb_lpk_), allocatable, intent(inout) :: array(:) + integer(psb_ipk_), intent(in) :: required_size + integer(psb_ipk_), intent(out) :: info + integer(psb_lpk_), allocatable :: grown(:) + integer(psb_ipk_) :: capacity + + info = 0 + if (.not. allocated(array)) then + allocate(array(max(required_size,16)), stat=info); return + end if + capacity = size(array) + if (required_size <= capacity) return + allocate(grown(max(2*capacity, required_size)), stat=info); if (info /= 0) return + grown(1:capacity) = array(1:capacity) + call move_alloc(grown, array) + end subroutine ensure_capacity_lpk + + subroutine ensure_capacity_val(array, required_size, info) + real(psb_spk_), allocatable, intent(inout) :: array(:) + integer(psb_ipk_), intent(in) :: required_size + integer(psb_ipk_), intent(out) :: info + real(psb_spk_), allocatable :: grown(:) + integer(psb_ipk_) :: capacity + + info = 0 + if (.not. allocated(array)) then + allocate(array(max(required_size,16)), stat=info); return + end if + capacity = size(array) + if (required_size <= capacity) return + allocate(grown(max(2*capacity, required_size)), stat=info); if (info /= 0) return + grown(1:capacity) = array(1:capacity) + call move_alloc(grown, array) + end subroutine ensure_capacity_val + + subroutine block_buffer_free(buffer) + type(psb_s_nest_block_buffer), intent(inout) :: buffer + if (allocated(buffer%entry_rows)) deallocate(buffer%entry_rows) + if (allocated(buffer%entry_cols)) deallocate(buffer%entry_cols) + if (allocated(buffer%entry_vals)) deallocate(buffer%entry_vals) + buffer%n_entries = 0 + end subroutine block_buffer_free + +end module psb_s_nest_builder_mod diff --git a/base/modules/tools/psb_s_nest_tools_mod.F90 b/base/modules/tools/psb_s_nest_tools_mod.F90 new file mode 100644 index 000000000..c9681942d --- /dev/null +++ b/base/modules/tools/psb_s_nest_tools_mod.F90 @@ -0,0 +1,364 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific written permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! Module: psb_s_nest_tools_mod +! Author: Simone Staccone (Stack-1) +! +! Nested-specific assembly wrappers for PSBLAS3 — double precision matrix and vector routines +! + +module psb_s_nest_tools_mod + use psb_const_mod, only : psb_ipk_, psb_lpk_, psb_spk_, psb_success_, psb_err_alloc_dealloc_, & + psb_err_invalid_input_, psb_err_from_subroutine_, & + psb_dupl_add_, psb_dupl_ovwrt_, psb_dupl_err_, psb_ctxt_type + use psb_error_mod, only : psb_errpush + use psb_s_tools_mod, only : psb_spall, psb_spins, psb_spasb, psb_spfree, psb_sprn, & + psb_geall, psb_geins, psb_geasb, psb_gefree + use psb_desc_nest_mod, only : psb_desc_nest_type + use psb_s_nest_mat_mod, only : psb_s_nest_sparse_mat + use psb_s_mat_mod, only : psb_sspmat_type + use psb_s_base_mat_mod, only : psb_s_coo_sparse_mat, psb_s_base_sparse_mat + use psb_desc_mod, only : psb_desc_type + implicit none + + private + + public :: psb_spall_nest, psb_spins_nest, psb_spasb_nest, psb_spfree_nest, psb_sprn_nest, & + psb_s_nest_rect_block + +contains + + ! Allocates all (nrblocks x ncblocks) sparse matrix blocks + ! and marks all as present. psb_spins_nest lazy-allocates individual + ! blocks on first insertion; call psb_spall_nest instead when the + ! full block structure is known up front. + + subroutine psb_spall_nest(a_nest, desc_nest, info, nnz) + type(psb_s_nest_sparse_mat), intent(inout) :: a_nest + type(psb_desc_nest_type), intent(in) :: desc_nest + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_), intent(in), optional :: nnz + + integer(psb_ipk_) :: i_block_row, j_block_col, local_info + character(len=20) :: name + + info = psb_success_ + name = 'psb_spall_nest' + + a_nest%nrblocks = desc_nest%nrblocks + a_nest%ncblocks = desc_nest%ncblocks + + if (.not. allocated(a_nest%mats)) then + allocate(a_nest%mats(a_nest%nrblocks, a_nest%ncblocks), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_ + call psb_errpush(info, name) + return + end if + end if + + do i_block_row = 1, a_nest%nrblocks + do j_block_col = 1, a_nest%ncblocks + local_info = psb_success_ + if (present(nnz)) then + call psb_spall(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), local_info, nnz=nnz) + else + call psb_spall(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), local_info) + end if + if (local_info /= psb_success_) then + info = local_info + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_spall') + return + end if + end do + end do + + end subroutine psb_spall_nest + + + ! Inserts nz entries into block (blk_i, blk_j) of the nested matrix. + ! The block is lazy-allocated on first insertion if psb_spall_nest + ! was not called first. + + subroutine psb_spins_nest(block_row, block_col, n_entries, entry_rows, entry_cols, entry_vals, a_nest, desc_nest, info) + integer(psb_ipk_), intent(in) :: block_row, block_col, n_entries + integer(psb_lpk_), intent(in) :: entry_rows(:), entry_cols(:) + real(psb_spk_), intent(in) :: entry_vals(:) + type(psb_s_nest_sparse_mat), intent(inout) :: a_nest + type(psb_desc_nest_type), intent(inout) :: desc_nest + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: nnz_estimate + character(len=20) :: name + + info = psb_success_ + name = 'psb_spins_nest' + + if (n_entries == 0) return + + if (block_row < 1 .or. block_row > a_nest%nrblocks .or. & + block_col < 1 .or. block_col > a_nest%ncblocks) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='invalid block indices') + return + end if + + if (.not. allocated(a_nest%mats)) then + allocate(a_nest%mats(a_nest%nrblocks, a_nest%ncblocks), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_ + call psb_errpush(info, name) + return + end if + end if + + if (.not. allocated(a_nest%mats(block_row, block_col)%a)) then + ! Estimate nnz: use n_entries + 50% buffer for future insertions + nnz_estimate = max(n_entries, 10) + n_entries / 2 + call psb_spall(a_nest%mats(block_row, block_col), & + desc_nest%descs(block_row, block_col), info, nnz=nnz_estimate) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_spall') + return + end if + end if + + call psb_spins(n_entries, entry_rows, entry_cols, entry_vals, a_nest%mats(block_row, block_col), & + desc_nest%descs(block_row, block_col), info) + if (info /= psb_success_) & + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_spins') + + end subroutine psb_spins_nest + + ! Calls psb_spasb on all present block matrices. + ! Must be called after psb_cdasb_nest. + + subroutine psb_spasb_nest(a_nest, desc_nest, info, dupl) + type(psb_s_nest_sparse_mat), intent(inout) :: a_nest + type(psb_desc_nest_type), intent(inout) :: desc_nest + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_), intent(in), optional :: dupl + + integer(psb_ipk_) :: i_block_row, j_block_col, dupl_mode, local_info + character(len=20) :: name + + info = psb_success_ + name = 'psb_spasb_nest' + dupl_mode = psb_dupl_add_ + if (present(dupl)) dupl_mode = dupl + + do i_block_row = 1, a_nest%nrblocks + do j_block_col = 1, a_nest%ncblocks + if (allocated(a_nest%mats(i_block_row, j_block_col)%a)) then + local_info = psb_success_ + if (dupl_mode == psb_dupl_add_) then + call psb_spasb(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), & + local_info, dupl=psb_dupl_add_) + else if (dupl_mode == psb_dupl_ovwrt_) then + call psb_spasb(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), & + local_info, dupl=psb_dupl_ovwrt_) + else if (dupl_mode == psb_dupl_err_) then + call psb_spasb(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), & + local_info, dupl=psb_dupl_err_) + else + call psb_spasb(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), & + local_info) + end if + if (local_info /= psb_success_) then + info = local_info + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_spasb') + return + end if + end if + end do + end do + + end subroutine psb_spasb_nest + + ! Calls psb_spfree on every present block, then deallocates the + ! mats array and resets nrblocks/ncblocks to 0. + + subroutine psb_spfree_nest(a_nest, desc_nest, info) + type(psb_s_nest_sparse_mat), intent(inout) :: a_nest + type(psb_desc_nest_type), intent(in) :: desc_nest + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: i_block_row, j_block_col, local_info + character(len=20) :: name + + info = psb_success_ + name = 'psb_spfree_nest' + + if (allocated(a_nest%mats)) then + do i_block_row = 1, a_nest%nrblocks + do j_block_col = 1, a_nest%ncblocks + if (allocated(a_nest%mats(i_block_row, j_block_col)%a)) then + local_info = psb_success_ + call psb_spfree(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), local_info) + if (local_info /= psb_success_ .and. info == psb_success_) then + info = local_info + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_spfree') + end if + end if + end do + end do + deallocate(a_nest%mats, stat=local_info) + if (local_info /= 0 .and. info == psb_success_) then + info = psb_err_alloc_dealloc_ + call psb_errpush(info, name) + end if + end if + + a_nest%nrblocks = 0 + a_nest%ncblocks = 0 + + end subroutine psb_spfree_nest + + ! Calls psb_sprn on every present block matrix, resetting it to + ! the build state while preserving the sparsity pattern. + + subroutine psb_sprn_nest(a_nest, desc_nest, info, clear) + type(psb_s_nest_sparse_mat), intent(inout) :: a_nest + type(psb_desc_nest_type), intent(in) :: desc_nest + integer(psb_ipk_), intent(out) :: info + logical, intent(in), optional :: clear + + integer(psb_ipk_) :: i_block_row, j_block_col, local_info + character(len=20) :: name + + info = psb_success_ + name = 'psb_sprn_nest' + + if (.not. allocated(a_nest%mats)) return + + do i_block_row = 1, a_nest%nrblocks + do j_block_col = 1, a_nest%ncblocks + if (allocated(a_nest%mats(i_block_row, j_block_col)%a)) then + local_info = psb_success_ + if (present(clear)) then + call psb_sprn(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), local_info, clear=clear) + else + call psb_sprn(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), local_info) + end if + if (local_info /= psb_success_ .and. info == psb_success_) then + info = local_info + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_sprn') + end if + end if + end do + end do + + end subroutine psb_sprn_nest + + + + ! psb_s_nest_rect_block + ! + ! Build a local GENERAL (possibly rectangular) block A(i,j) of a nested + ! operator, with rows in field i and columns in field j (field i /= field j, + ! |field i| /= |field j| allowed). Rows are localized against the field-i + ! (row) descriptor, columns against the field-j (column) descriptor — which + ! must already carry the union halo of column j (cdall + cdins(all column-j + ! blocks' columns) + cdasb). The result is a CSR block of shape + ! (field-i owned rows) x (field-j local cols incl. halo) + ! consumable directly by the nested csmv (psb_s_nest_base_mat). + ! + ! A single-descriptor psb_spall/psb_spasb cannot express row-field /= col-field + ! (it would force rows and columns into the same index space), hence the + ! explicit COO build with separate row/column localization. + ! + ! Arguments (this process's local contribution): + ! blk (out) the assembled block (CSR) + ! nz number of local entries + ! ia_glob(:) GLOBAL field-i row indices (owned by this process) + ! ja_glob(:) GLOBAL field-j column indices + ! val(:) values + ! desc_row field-i descriptor (rows) + ! desc_col field-j descriptor (columns, with union halo) + ! + subroutine psb_s_nest_rect_block(blk, nz, ia_glob, ja_glob, val, desc_row, desc_col, info, type, mold) + type(psb_sspmat_type), intent(out) :: blk + integer(psb_ipk_), intent(in) :: nz + integer(psb_lpk_), intent(in) :: ia_glob(:), ja_glob(:) + real(psb_spk_), intent(in) :: val(:) + type(psb_desc_type), intent(in) :: desc_row, desc_col + integer(psb_ipk_), intent(out) :: info + character(len=*), intent(in), optional :: type ! base storage format (default 'CSR') + class(psb_s_base_sparse_mat), intent(in), optional :: mold ! any format, e.g. psb_ext ELL/HLL + + type(psb_s_coo_sparse_mat) :: coo_block + integer(psb_ipk_) :: k_entry, n_loc_rows, n_loc_cols, loc_row, loc_col + character(len=24) :: name + + info = psb_success_ + name = 'psb_s_nest_rect_block' + + n_loc_rows = desc_row%get_local_rows() ! owned rows of field i + n_loc_cols = desc_col%get_local_cols() ! field-j local cols (owned + halo) + + call coo_block%allocate(n_loc_rows, n_loc_cols, nz) + do k_entry = 1, nz + call desc_row%g2l(ia_glob(k_entry), loc_row, info) + if (info /= 0 .or. loc_row < 1 .or. loc_row > n_loc_rows) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='row not owned / not localizable') + return + end if + call desc_col%g2l(ja_glob(k_entry), loc_col, info) + if (info /= 0 .or. loc_col < 1 .or. loc_col > n_loc_cols) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='column not in field-j descriptor (missing from union halo)') + return + end if + coo_block%ia(k_entry) = loc_row + coo_block%ja(k_entry) = loc_col + coo_block%val(k_entry) = val(k_entry) + end do + call coo_block%set_nzeros(nz) + call coo_block%set_dupl(psb_dupl_add_) + call coo_block%fix(info) + if (info /= 0) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='coo fix'); return + end if + call blk%mv_from(coo_block) + if (present(mold)) then + call blk%cscnv(info, mold=mold) + else if (present(type)) then + call blk%cscnv(info, type=type) + else + call blk%cscnv(info, type='CSR') + end if + if (info /= 0) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='cscnv'); return + end if + end subroutine psb_s_nest_rect_block + +end module psb_s_nest_tools_mod diff --git a/base/modules/tools/psb_z_nest_builder_mod.F90 b/base/modules/tools/psb_z_nest_builder_mod.F90 new file mode 100644 index 000000000..c2f92f9df --- /dev/null +++ b/base/modules/tools/psb_z_nest_builder_mod.F90 @@ -0,0 +1,414 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific prior written permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! File: psb_z_nest_builder_mod.F90 +! +! Module: psb_z_nest_builder_mod +! Author: Simone Staccone (Stack-1) +! +! User-friendly frontend to build a nested (MATNEST) operator without manually +! managing per-field descriptors, the union halo, composition and setup. +! +! All the boilerplate (identical for every nested operator) is hidden behind a +! single type, psb_z_nest_matrix, with the usual PSBLAS init/ins/asb pattern: +! +! type(psb_z_nest_matrix) :: nested_matrix +! call nested_matrix%init(ctxt, [n1, n2], info) ! 2 fields of global size n1, n2 +! call nested_matrix%ins(1,1, n, rows, cols, vals, info) ! values of block (1,1) = A +! call nested_matrix%ins(1,2, n, rows, cols, vals, info) ! values of block (1,2) = B^T +! call nested_matrix%ins(2,1, n, rows, cols, vals, info) ! values of block (2,1) = B +! ... ! (absent blocks = not inserted) +! call nested_matrix%asb(info) ! assemble: builds a_glob, desc_glob +! +! ! from here on nested_matrix%a_glob and nested_matrix%desc_glob are an +! ! ordinary distributed matrix/descriptor: +! call psb_geall(x, nested_matrix%desc_glob, info) +! call psb_krylov('CG', nested_matrix%a_glob, prec, b, x, eps, nested_matrix%desc_glob, info, ...) +! +! Indices: in ins(block_row, block_col, ...) the rows live in the index space of +! field block_row, the columns in the index space of field block_col (GLOBAL +! field indices, 1..field_size). Each process inserts only the rows it owns +! (PSBLAS convention). Off-diagonal blocks may be rectangular. +! +! NOTE: after asb the object holds consistent internal pointers (a_glob%a points +! to block_storage / grid_desc): do not copy/move the object after assembly. +! +module psb_z_nest_builder_mod + use psb_const_mod + use psb_error_mod, only : psb_errpush + use psb_penv_mod, only : psb_ctxt_type, psb_info + use psb_desc_mod, only : psb_desc_type + use psb_z_mat_mod, only : psb_zspmat_type + use psb_z_base_mat_mod, only : psb_z_base_sparse_mat + use psb_cd_tools_mod, only : psb_cdall, psb_cdins, psb_cdasb + use psb_desc_nest_mod, only : psb_desc_nest_type + use psb_z_nest_mat_mod, only : psb_z_nest_sparse_mat + use psb_z_nest_base_mat_mod, only : psb_z_nest_base_mat, psb_z_nest_base_setup + use psb_cd_nest_tools_mod, only : psb_cd_nest_compose + use psb_z_nest_tools_mod, only : psb_z_nest_rect_block + implicit none + + ! growing triplet buffer for a single block + type :: psb_z_nest_block_buffer + integer(psb_ipk_) :: n_entries = 0 + integer(psb_lpk_), allocatable :: entry_rows(:), entry_cols(:) + complex(psb_dpk_), allocatable :: entry_vals(:) + end type psb_z_nest_block_buffer + + type :: psb_z_nest_matrix + type(psb_ctxt_type) :: context + integer(psb_ipk_) :: n_fields = 0 + logical :: assembled = .false. + ! construction state + type(psb_desc_type), allocatable :: field_desc(:) ! one descriptor per field + type(psb_z_nest_block_buffer), allocatable :: block_buffer(:,:) ! triplets per block (i,j) + ! products (owned; the pointers in a_glob%a point in here) + type(psb_z_nest_sparse_mat) :: block_storage + type(psb_desc_nest_type) :: grid_desc + type(psb_zspmat_type) :: a_glob ! the matrix to hand to Krylov + type(psb_desc_type) :: desc_glob ! the global descriptor + contains + procedure, pass(op) :: init => psb_z_nest_op_init + procedure, pass(op) :: ins => psb_z_nest_op_ins + procedure, pass(op) :: asb => psb_z_nest_op_asb + procedure, pass(op) :: free => psb_z_nest_op_free + ! user-friendly queries on the field row distribution (no descriptor + ! jargon needed: these replace field_desc(i)%get_local_rows() / %l2g(...)) + procedure, pass(op) :: get_owned_rows => psb_z_nest_op_get_owned_rows + procedure, pass(op) :: get_owned_row_count => psb_z_nest_op_get_owned_row_count + end type psb_z_nest_matrix + + private + public :: psb_z_nest_matrix + +contains + + ! init: create one descriptor per field (block distribution from the global sizes) + subroutine psb_z_nest_op_init(op, context, field_sizes, info) + class(psb_z_nest_matrix), intent(inout) :: op + type(psb_ctxt_type), intent(in) :: context + integer(psb_lpk_), intent(in) :: field_sizes(:) + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: my_rank, num_procs, n_fields, i_field, field_local_rows + integer(psb_lpk_) :: field_global_size + character(len=24) :: name + + info = psb_success_ + name = 'psb_z_nest_op_init' + + call psb_info(context, my_rank, num_procs) + n_fields = size(field_sizes) + op%context = context + op%n_fields = n_fields + op%assembled = .false. + + allocate(op%field_desc(n_fields), op%block_buffer(n_fields,n_fields), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + + do i_field = 1, n_fields + field_global_size = field_sizes(i_field) + ! block distribution: field_global_size rows over num_procs processes (total size invariant) + field_local_rows = int(field_global_size / int(num_procs, psb_lpk_), psb_ipk_) + if (int(my_rank, psb_lpk_) < mod(field_global_size, int(num_procs, psb_lpk_))) & + & field_local_rows = field_local_rows + 1 + call psb_cdall(context, op%field_desc(i_field), info, nl=field_local_rows) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_cdall'); return + end if + end do + end subroutine psb_z_nest_op_init + + ! ins: accumulate the triplets into block (block_row,block_col) and register the + ! columns (field block_col index space) into that descriptor's union halo + subroutine psb_z_nest_op_ins(op, block_row, block_col, n_entries, entry_rows, entry_cols, entry_vals, info) + class(psb_z_nest_matrix), intent(inout) :: op + integer(psb_ipk_), intent(in) :: block_row, block_col, n_entries + integer(psb_lpk_), intent(in) :: entry_rows(:), entry_cols(:) + complex(psb_dpk_), intent(in) :: entry_vals(:) + integer(psb_ipk_), intent(out) :: info + character(len=24) :: name + + info = psb_success_ + name = 'psb_z_nest_op_ins' + + if (op%assembled) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='operator already assembled'); return + end if + if (block_row < 1 .or. block_row > op%n_fields .or. & + & block_col < 1 .or. block_col > op%n_fields) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='block index out of range'); return + end if + if (n_entries <= 0) return + + call block_buffer_append(op%block_buffer(block_row,block_col), n_entries, & + & entry_rows, entry_cols, entry_vals, info) + if (info /= psb_success_) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + + ! the columns of block (block_row,block_col) live in field block_col -> + ! register their indices into that descriptor's union halo + ! (this also applies when block_col == block_row) + call psb_cdins(n_entries, entry_cols(1:n_entries), op%field_desc(block_col), info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_cdins'); return + end if + end subroutine psb_z_nest_op_ins + + ! asb: assemble the descriptors, build the blocks, compose the global + ! descriptor, set up the operator and wrap it into a_glob. + ! The optional type ('CSR'/'CSC'/'COO', default 'CSR') or mold (any + ! class extending psb_z_base_sparse_mat, e.g. the psb_ext ELL/HLL or + ! the psb_cuda device formats) selects the storage format of the blocks. + subroutine psb_z_nest_op_asb(op, info, type, mold) + class(psb_z_nest_matrix), intent(inout), target :: op + integer(psb_ipk_), intent(out) :: info + character(len=*), intent(in), optional :: type + class(psb_z_base_sparse_mat), intent(in), optional :: mold + + type(psb_z_nest_base_mat) :: nest_operator + integer(psb_ipk_) :: n_fields, i_field, j_field + character(len=24) :: name + + info = psb_success_ + name = 'psb_z_nest_op_asb' + n_fields = op%n_fields + + ! 1) assemble the per-field descriptors (with the union halo accumulated in ins) + do i_field = 1, n_fields + call psb_cdasb(op%field_desc(i_field), info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_cdasb'); return + end if + end do + + ! 2) build the local blocks (generally rectangular) from the triplets + op%block_storage%nrblocks = n_fields + op%block_storage%ncblocks = n_fields + allocate(op%block_storage%mats(n_fields,n_fields), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + do j_field = 1, n_fields + do i_field = 1, n_fields + if (op%block_buffer(i_field,j_field)%n_entries > 0) then + call psb_z_nest_rect_block(op%block_storage%mats(i_field,j_field), & + & op%block_buffer(i_field,j_field)%n_entries, & + & op%block_buffer(i_field,j_field)%entry_rows, & + & op%block_buffer(i_field,j_field)%entry_cols, & + & op%block_buffer(i_field,j_field)%entry_vals, & + & op%field_desc(i_field), op%field_desc(j_field), info, & + & type=type, mold=mold) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='rect_block'); return + end if + end if + end do + end do + + ! 3) descriptor grid: descs(i,j) = descriptor of field j + op%grid_desc%nrblocks = n_fields + op%grid_desc%ncblocks = n_fields + allocate(op%grid_desc%descs(n_fields,n_fields), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + do j_field = 1, n_fields + do i_field = 1, n_fields + call op%field_desc(j_field)%clone(op%grid_desc%descs(i_field,j_field), info) + end do + end do + + ! 4) composed global descriptor + operator setup + call psb_cd_nest_compose(op%grid_desc, op%desc_glob, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='cd_nest_compose'); return + end if + call psb_z_nest_base_setup(nest_operator, op%block_storage, op%grid_desc, op%desc_glob, info) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='nest_base_setup'); return + end if + + ! 5) wrap into the standard matrix object (the pointers keep pointing at op%*) + allocate(op%a_glob%a, source=nest_operator, stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_; call psb_errpush(info, name); return + end if + call op%a_glob%set_nrows(op%desc_glob%get_local_rows()) + call op%a_glob%set_ncols(op%desc_glob%get_local_cols()) + call op%a_glob%set_asb() + + ! 6) the triplet buffers are no longer needed + do j_field = 1, n_fields + do i_field = 1, n_fields + call block_buffer_free(op%block_buffer(i_field,j_field)) + end do + end do + op%assembled = .true. + end subroutine psb_z_nest_op_asb + + ! free: release everything + subroutine psb_z_nest_op_free(op, info) + class(psb_z_nest_matrix), intent(inout) :: op + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_) :: i_field, j_field, local_info + + info = psb_success_ + if (allocated(op%block_buffer)) then + do j_field = 1, size(op%block_buffer,2) + do i_field = 1, size(op%block_buffer,1) + call block_buffer_free(op%block_buffer(i_field,j_field)) + end do + end do + deallocate(op%block_buffer, stat=local_info) + end if + if (op%assembled) then + call op%a_glob%free() + call op%desc_glob%free(local_info) + call op%grid_desc%free(local_info) + end if + if (allocated(op%field_desc)) then + do i_field = 1, size(op%field_desc) + call op%field_desc(i_field)%free(local_info) + end do + deallocate(op%field_desc, stat=local_info) + end if + op%n_fields = 0 + op%assembled = .false. + end subroutine psb_z_nest_op_free + + ! get_owned_rows: GLOBAL indices (in the field index space, 1..field size) + ! of the rows of field i_field owned by this process. This is the list of + ! rows the process is expected to insert through ins: + ! + ! my_rows = nested_matrix%get_owned_rows(1) + ! do k = 1, size(my_rows) + ! global_row = my_rows(k) + ! ... + ! + ! An empty array is returned for an out-of-range field index. + function psb_z_nest_op_get_owned_rows(op, i_field) result(owned_global_rows) + class(psb_z_nest_matrix), intent(in) :: op + integer(psb_ipk_), intent(in) :: i_field + integer(psb_lpk_), allocatable :: owned_global_rows(:) + + if ((i_field < 1) .or. (i_field > op%n_fields) .or. & + & (.not. allocated(op%field_desc))) then + allocate(owned_global_rows(0)) + return + end if + owned_global_rows = op%field_desc(i_field)%get_global_indices(owned=.true.) + end function psb_z_nest_op_get_owned_rows + + ! get_owned_row_count: how many rows of field i_field this process owns + function psb_z_nest_op_get_owned_row_count(op, i_field) result(owned_row_count) + class(psb_z_nest_matrix), intent(in) :: op + integer(psb_ipk_), intent(in) :: i_field + integer(psb_ipk_) :: owned_row_count + + owned_row_count = 0 + if ((i_field < 1) .or. (i_field > op%n_fields) .or. & + & (.not. allocated(op%field_desc))) return + owned_row_count = op%field_desc(i_field)%get_local_rows() + end function psb_z_nest_op_get_owned_row_count + + !----------------------------------------------------------------- + ! private helpers: growing triplet buffer + !----------------------------------------------------------------- + subroutine block_buffer_append(buffer, n_entries, entry_rows, entry_cols, entry_vals, info) + type(psb_z_nest_block_buffer), intent(inout) :: buffer + integer(psb_ipk_), intent(in) :: n_entries + integer(psb_lpk_), intent(in) :: entry_rows(:), entry_cols(:) + complex(psb_dpk_), intent(in) :: entry_vals(:) + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_) :: required_size + + info = psb_success_ + required_size = buffer%n_entries + n_entries + call ensure_capacity_lpk(buffer%entry_rows, required_size, info); if (info /= 0) return + call ensure_capacity_lpk(buffer%entry_cols, required_size, info); if (info /= 0) return + call ensure_capacity_val(buffer%entry_vals, required_size, info); if (info /= 0) return + buffer%entry_rows(buffer%n_entries+1:required_size) = entry_rows(1:n_entries) + buffer%entry_cols(buffer%n_entries+1:required_size) = entry_cols(1:n_entries) + buffer%entry_vals(buffer%n_entries+1:required_size) = entry_vals(1:n_entries) + buffer%n_entries = required_size + end subroutine block_buffer_append + + subroutine ensure_capacity_lpk(array, required_size, info) + integer(psb_lpk_), allocatable, intent(inout) :: array(:) + integer(psb_ipk_), intent(in) :: required_size + integer(psb_ipk_), intent(out) :: info + integer(psb_lpk_), allocatable :: grown(:) + integer(psb_ipk_) :: capacity + + info = 0 + if (.not. allocated(array)) then + allocate(array(max(required_size,16)), stat=info); return + end if + capacity = size(array) + if (required_size <= capacity) return + allocate(grown(max(2*capacity, required_size)), stat=info); if (info /= 0) return + grown(1:capacity) = array(1:capacity) + call move_alloc(grown, array) + end subroutine ensure_capacity_lpk + + subroutine ensure_capacity_val(array, required_size, info) + complex(psb_dpk_), allocatable, intent(inout) :: array(:) + integer(psb_ipk_), intent(in) :: required_size + integer(psb_ipk_), intent(out) :: info + complex(psb_dpk_), allocatable :: grown(:) + integer(psb_ipk_) :: capacity + + info = 0 + if (.not. allocated(array)) then + allocate(array(max(required_size,16)), stat=info); return + end if + capacity = size(array) + if (required_size <= capacity) return + allocate(grown(max(2*capacity, required_size)), stat=info); if (info /= 0) return + grown(1:capacity) = array(1:capacity) + call move_alloc(grown, array) + end subroutine ensure_capacity_val + + subroutine block_buffer_free(buffer) + type(psb_z_nest_block_buffer), intent(inout) :: buffer + if (allocated(buffer%entry_rows)) deallocate(buffer%entry_rows) + if (allocated(buffer%entry_cols)) deallocate(buffer%entry_cols) + if (allocated(buffer%entry_vals)) deallocate(buffer%entry_vals) + buffer%n_entries = 0 + end subroutine block_buffer_free + +end module psb_z_nest_builder_mod diff --git a/base/modules/tools/psb_z_nest_tools_mod.F90 b/base/modules/tools/psb_z_nest_tools_mod.F90 new file mode 100644 index 000000000..864c52548 --- /dev/null +++ b/base/modules/tools/psb_z_nest_tools_mod.F90 @@ -0,0 +1,364 @@ +! +! Parallel Sparse BLAS version 3.5 +! (C) Copyright 2006-2018 +! Salvatore Filippone +! Alfredo Buttari +! +! Redistribution and use in source and binary forms, with or without +! modification, are permitted provided that the following conditions +! are met: +! 1. Redistributions of source code must retain the above copyright +! notice, this list of conditions and the following disclaimer. +! 2. Redistributions in binary form must reproduce the above copyright +! notice, this list of conditions, and the following disclaimer in the +! documentation and/or other materials provided with the distribution. +! 3. The name of the PSBLAS group or the names of its contributors may +! not be used to endorse or promote products derived from this +! software without specific written permission. +! +! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS +! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +! POSSIBILITY OF SUCH DAMAGE. +! +! +! Module: psb_z_nest_tools_mod +! Author: Simone Staccone (Stack-1) +! +! Nested-specific assembly wrappers for PSBLAS3 — double precision matrix and vector routines +! + +module psb_z_nest_tools_mod + use psb_const_mod, only : psb_ipk_, psb_lpk_, psb_dpk_, psb_success_, psb_err_alloc_dealloc_, & + psb_err_invalid_input_, psb_err_from_subroutine_, & + psb_dupl_add_, psb_dupl_ovwrt_, psb_dupl_err_, psb_ctxt_type + use psb_error_mod, only : psb_errpush + use psb_z_tools_mod, only : psb_spall, psb_spins, psb_spasb, psb_spfree, psb_sprn, & + psb_geall, psb_geins, psb_geasb, psb_gefree + use psb_desc_nest_mod, only : psb_desc_nest_type + use psb_z_nest_mat_mod, only : psb_z_nest_sparse_mat + use psb_z_mat_mod, only : psb_zspmat_type + use psb_z_base_mat_mod, only : psb_z_coo_sparse_mat, psb_z_base_sparse_mat + use psb_desc_mod, only : psb_desc_type + implicit none + + private + + public :: psb_spall_nest, psb_spins_nest, psb_spasb_nest, psb_spfree_nest, psb_sprn_nest, & + psb_z_nest_rect_block + +contains + + ! Allocates all (nrblocks x ncblocks) sparse matrix blocks + ! and marks all as present. psb_spins_nest lazy-allocates individual + ! blocks on first insertion; call psb_spall_nest instead when the + ! full block structure is known up front. + + subroutine psb_spall_nest(a_nest, desc_nest, info, nnz) + type(psb_z_nest_sparse_mat), intent(inout) :: a_nest + type(psb_desc_nest_type), intent(in) :: desc_nest + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_), intent(in), optional :: nnz + + integer(psb_ipk_) :: i_block_row, j_block_col, local_info + character(len=20) :: name + + info = psb_success_ + name = 'psb_spall_nest' + + a_nest%nrblocks = desc_nest%nrblocks + a_nest%ncblocks = desc_nest%ncblocks + + if (.not. allocated(a_nest%mats)) then + allocate(a_nest%mats(a_nest%nrblocks, a_nest%ncblocks), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_ + call psb_errpush(info, name) + return + end if + end if + + do i_block_row = 1, a_nest%nrblocks + do j_block_col = 1, a_nest%ncblocks + local_info = psb_success_ + if (present(nnz)) then + call psb_spall(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), local_info, nnz=nnz) + else + call psb_spall(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), local_info) + end if + if (local_info /= psb_success_) then + info = local_info + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_spall') + return + end if + end do + end do + + end subroutine psb_spall_nest + + + ! Inserts nz entries into block (blk_i, blk_j) of the nested matrix. + ! The block is lazy-allocated on first insertion if psb_spall_nest + ! was not called first. + + subroutine psb_spins_nest(block_row, block_col, n_entries, entry_rows, entry_cols, entry_vals, a_nest, desc_nest, info) + integer(psb_ipk_), intent(in) :: block_row, block_col, n_entries + integer(psb_lpk_), intent(in) :: entry_rows(:), entry_cols(:) + complex(psb_dpk_), intent(in) :: entry_vals(:) + type(psb_z_nest_sparse_mat), intent(inout) :: a_nest + type(psb_desc_nest_type), intent(inout) :: desc_nest + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: nnz_estimate + character(len=20) :: name + + info = psb_success_ + name = 'psb_spins_nest' + + if (n_entries == 0) return + + if (block_row < 1 .or. block_row > a_nest%nrblocks .or. & + block_col < 1 .or. block_col > a_nest%ncblocks) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='invalid block indices') + return + end if + + if (.not. allocated(a_nest%mats)) then + allocate(a_nest%mats(a_nest%nrblocks, a_nest%ncblocks), stat=info) + if (info /= 0) then + info = psb_err_alloc_dealloc_ + call psb_errpush(info, name) + return + end if + end if + + if (.not. allocated(a_nest%mats(block_row, block_col)%a)) then + ! Estimate nnz: use n_entries + 50% buffer for future insertions + nnz_estimate = max(n_entries, 10) + n_entries / 2 + call psb_spall(a_nest%mats(block_row, block_col), & + desc_nest%descs(block_row, block_col), info, nnz=nnz_estimate) + if (info /= psb_success_) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_spall') + return + end if + end if + + call psb_spins(n_entries, entry_rows, entry_cols, entry_vals, a_nest%mats(block_row, block_col), & + desc_nest%descs(block_row, block_col), info) + if (info /= psb_success_) & + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_spins') + + end subroutine psb_spins_nest + + ! Calls psb_spasb on all present block matrices. + ! Must be called after psb_cdasb_nest. + + subroutine psb_spasb_nest(a_nest, desc_nest, info, dupl) + type(psb_z_nest_sparse_mat), intent(inout) :: a_nest + type(psb_desc_nest_type), intent(inout) :: desc_nest + integer(psb_ipk_), intent(out) :: info + integer(psb_ipk_), intent(in), optional :: dupl + + integer(psb_ipk_) :: i_block_row, j_block_col, dupl_mode, local_info + character(len=20) :: name + + info = psb_success_ + name = 'psb_spasb_nest' + dupl_mode = psb_dupl_add_ + if (present(dupl)) dupl_mode = dupl + + do i_block_row = 1, a_nest%nrblocks + do j_block_col = 1, a_nest%ncblocks + if (allocated(a_nest%mats(i_block_row, j_block_col)%a)) then + local_info = psb_success_ + if (dupl_mode == psb_dupl_add_) then + call psb_spasb(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), & + local_info, dupl=psb_dupl_add_) + else if (dupl_mode == psb_dupl_ovwrt_) then + call psb_spasb(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), & + local_info, dupl=psb_dupl_ovwrt_) + else if (dupl_mode == psb_dupl_err_) then + call psb_spasb(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), & + local_info, dupl=psb_dupl_err_) + else + call psb_spasb(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), & + local_info) + end if + if (local_info /= psb_success_) then + info = local_info + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_spasb') + return + end if + end if + end do + end do + + end subroutine psb_spasb_nest + + ! Calls psb_spfree on every present block, then deallocates the + ! mats array and resets nrblocks/ncblocks to 0. + + subroutine psb_spfree_nest(a_nest, desc_nest, info) + type(psb_z_nest_sparse_mat), intent(inout) :: a_nest + type(psb_desc_nest_type), intent(in) :: desc_nest + integer(psb_ipk_), intent(out) :: info + + integer(psb_ipk_) :: i_block_row, j_block_col, local_info + character(len=20) :: name + + info = psb_success_ + name = 'psb_spfree_nest' + + if (allocated(a_nest%mats)) then + do i_block_row = 1, a_nest%nrblocks + do j_block_col = 1, a_nest%ncblocks + if (allocated(a_nest%mats(i_block_row, j_block_col)%a)) then + local_info = psb_success_ + call psb_spfree(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), local_info) + if (local_info /= psb_success_ .and. info == psb_success_) then + info = local_info + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_spfree') + end if + end if + end do + end do + deallocate(a_nest%mats, stat=local_info) + if (local_info /= 0 .and. info == psb_success_) then + info = psb_err_alloc_dealloc_ + call psb_errpush(info, name) + end if + end if + + a_nest%nrblocks = 0 + a_nest%ncblocks = 0 + + end subroutine psb_spfree_nest + + ! Calls psb_sprn on every present block matrix, resetting it to + ! the build state while preserving the sparsity pattern. + + subroutine psb_sprn_nest(a_nest, desc_nest, info, clear) + type(psb_z_nest_sparse_mat), intent(inout) :: a_nest + type(psb_desc_nest_type), intent(in) :: desc_nest + integer(psb_ipk_), intent(out) :: info + logical, intent(in), optional :: clear + + integer(psb_ipk_) :: i_block_row, j_block_col, local_info + character(len=20) :: name + + info = psb_success_ + name = 'psb_sprn_nest' + + if (.not. allocated(a_nest%mats)) return + + do i_block_row = 1, a_nest%nrblocks + do j_block_col = 1, a_nest%ncblocks + if (allocated(a_nest%mats(i_block_row, j_block_col)%a)) then + local_info = psb_success_ + if (present(clear)) then + call psb_sprn(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), local_info, clear=clear) + else + call psb_sprn(a_nest%mats(i_block_row, j_block_col), desc_nest%descs(i_block_row, j_block_col), local_info) + end if + if (local_info /= psb_success_ .and. info == psb_success_) then + info = local_info + call psb_errpush(psb_err_from_subroutine_, name, a_err='psb_sprn') + end if + end if + end do + end do + + end subroutine psb_sprn_nest + + + + ! psb_z_nest_rect_block + ! + ! Build a local GENERAL (possibly rectangular) block A(i,j) of a nested + ! operator, with rows in field i and columns in field j (field i /= field j, + ! |field i| /= |field j| allowed). Rows are localized against the field-i + ! (row) descriptor, columns against the field-j (column) descriptor — which + ! must already carry the union halo of column j (cdall + cdins(all column-j + ! blocks' columns) + cdasb). The result is a CSR block of shape + ! (field-i owned rows) x (field-j local cols incl. halo) + ! consumable directly by the nested csmv (psb_z_nest_base_mat). + ! + ! A single-descriptor psb_spall/psb_spasb cannot express row-field /= col-field + ! (it would force rows and columns into the same index space), hence the + ! explicit COO build with separate row/column localization. + ! + ! Arguments (this process's local contribution): + ! blk (out) the assembled block (CSR) + ! nz number of local entries + ! ia_glob(:) GLOBAL field-i row indices (owned by this process) + ! ja_glob(:) GLOBAL field-j column indices + ! val(:) values + ! desc_row field-i descriptor (rows) + ! desc_col field-j descriptor (columns, with union halo) + ! + subroutine psb_z_nest_rect_block(blk, nz, ia_glob, ja_glob, val, desc_row, desc_col, info, type, mold) + type(psb_zspmat_type), intent(out) :: blk + integer(psb_ipk_), intent(in) :: nz + integer(psb_lpk_), intent(in) :: ia_glob(:), ja_glob(:) + complex(psb_dpk_), intent(in) :: val(:) + type(psb_desc_type), intent(in) :: desc_row, desc_col + integer(psb_ipk_), intent(out) :: info + character(len=*), intent(in), optional :: type ! base storage format (default 'CSR') + class(psb_z_base_sparse_mat), intent(in), optional :: mold ! any format, e.g. psb_ext ELL/HLL + + type(psb_z_coo_sparse_mat) :: coo_block + integer(psb_ipk_) :: k_entry, n_loc_rows, n_loc_cols, loc_row, loc_col + character(len=24) :: name + + info = psb_success_ + name = 'psb_z_nest_rect_block' + + n_loc_rows = desc_row%get_local_rows() ! owned rows of field i + n_loc_cols = desc_col%get_local_cols() ! field-j local cols (owned + halo) + + call coo_block%allocate(n_loc_rows, n_loc_cols, nz) + do k_entry = 1, nz + call desc_row%g2l(ia_glob(k_entry), loc_row, info) + if (info /= 0 .or. loc_row < 1 .or. loc_row > n_loc_rows) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='row not owned / not localizable') + return + end if + call desc_col%g2l(ja_glob(k_entry), loc_col, info) + if (info /= 0 .or. loc_col < 1 .or. loc_col > n_loc_cols) then + info = psb_err_invalid_input_ + call psb_errpush(info, name, a_err='column not in field-j descriptor (missing from union halo)') + return + end if + coo_block%ia(k_entry) = loc_row + coo_block%ja(k_entry) = loc_col + coo_block%val(k_entry) = val(k_entry) + end do + call coo_block%set_nzeros(nz) + call coo_block%set_dupl(psb_dupl_add_) + call coo_block%fix(info) + if (info /= 0) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='coo fix'); return + end if + call blk%mv_from(coo_block) + if (present(mold)) then + call blk%cscnv(info, mold=mold) + else if (present(type)) then + call blk%cscnv(info, type=type) + else + call blk%cscnv(info, type='CSR') + end if + if (info /= 0) then + call psb_errpush(psb_err_from_subroutine_, name, a_err='cscnv'); return + end if + end subroutine psb_z_nest_rect_block + +end module psb_z_nest_tools_mod From 8bd49c43b1c5096fd833a18dd87f48bb23543a4d Mon Sep 17 00:00:00 2001 From: Stack-1 Date: Sat, 13 Jun 2026 12:50:13 +0200 Subject: [PATCH 10/10] [UPDATE] Convert the CG test to the builder API and drop the redundant builder test Rewrite psb_d_nest_cg_test to build the operator through the psb_d_nest_matrix utility (init/ins/asb + get_owned_rows) instead of the low-level path, so no per-field descriptor or l2g idiom appears in user-facing test code; x_exact=1 is set with x%set(done) rather than an l2g loop. With this change psb_d_nest_cg_test fully subsumes psb_d_nest_builder_test (same operator via the same builder, NONE plus DIAG/BJAC), so the latter is removed. The test suite is now glob (square matvec), rect (rectangular matvec) and cg (builder + preconditioned CG). Build hooks and README updated. Author: Simone Staccone (Stack-1) --- test/nested/CMakeLists.txt | 6 +- test/nested/Makefile | 10 +- test/nested/README.md | 6 +- test/nested/psb_d_nest_builder_test.F90 | 210 -------------------- test/nested/psb_d_nest_cg_test.F90 | 251 +++++++++--------------- 5 files changed, 97 insertions(+), 386 deletions(-) delete mode 100644 test/nested/psb_d_nest_builder_test.F90 diff --git a/test/nested/CMakeLists.txt b/test/nested/CMakeLists.txt index f742a8cf1..7e5c44e05 100644 --- a/test/nested/CMakeLists.txt +++ b/test/nested/CMakeLists.txt @@ -26,7 +26,6 @@ file(MAKE_DIRECTORY ${EXEDIR}) set(SOURCES_D_NEST_GLOB_TEST psb_d_nest_glob_test.F90) set(SOURCES_D_NEST_RECT_TEST psb_d_nest_rect_test.F90) set(SOURCES_D_NEST_CG_TEST psb_d_nest_cg_test.F90) -set(SOURCES_D_NEST_BUILDER_TEST psb_d_nest_builder_test.F90) add_executable(psb_d_nest_glob_test ${SOURCES_D_NEST_GLOB_TEST}) target_link_libraries(psb_d_nest_glob_test psblas::util psblas::linsolve psblas::prec psblas::ext psblas::base) @@ -37,11 +36,8 @@ target_link_libraries(psb_d_nest_rect_test psblas::util psblas::linsolve psblas: add_executable(psb_d_nest_cg_test ${SOURCES_D_NEST_CG_TEST}) target_link_libraries(psb_d_nest_cg_test psblas::util psblas::linsolve psblas::prec psblas::ext psblas::base) -add_executable(psb_d_nest_builder_test ${SOURCES_D_NEST_BUILDER_TEST}) -target_link_libraries(psb_d_nest_builder_test psblas::util psblas::linsolve psblas::prec psblas::ext psblas::base) - # Set output directory for executables -foreach(target psb_d_nest_glob_test psb_d_nest_rect_test psb_d_nest_cg_test psb_d_nest_builder_test) +foreach(target psb_d_nest_glob_test psb_d_nest_rect_test psb_d_nest_cg_test) set_target_properties(${target} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${EXEDIR} ) diff --git a/test/nested/Makefile b/test/nested/Makefile index 9790e8f06..d647aee38 100644 --- a/test/nested/Makefile +++ b/test/nested/Makefile @@ -16,7 +16,7 @@ FINCLUDES=$(FMFLAG)$(MODDIR) $(FMFLAG). EXEDIR=./runs -all: runsd psb_d_nest_glob_test psb_d_nest_rect_test psb_d_nest_cg_test psb_d_nest_builder_test +all: runsd psb_d_nest_glob_test psb_d_nest_rect_test psb_d_nest_cg_test runsd: (if test ! -d runs ; then mkdir runs; fi) @@ -33,13 +33,9 @@ psb_d_nest_cg_test: psb_d_nest_cg_test.o $(FLINK) psb_d_nest_cg_test.o -o psb_d_nest_cg_test $(PSBLAS_LIB) $(LDLIBS) /bin/mv psb_d_nest_cg_test $(EXEDIR) -psb_d_nest_builder_test: psb_d_nest_builder_test.o - $(FLINK) psb_d_nest_builder_test.o -o psb_d_nest_builder_test $(PSBLAS_LIB) $(LDLIBS) - /bin/mv psb_d_nest_builder_test $(EXEDIR) - clean: - /bin/rm -f psb_d_nest_glob_test.o psb_d_nest_rect_test.o psb_d_nest_cg_test.o psb_d_nest_builder_test.o *$(.mod) \ - $(EXEDIR)/psb_d_nest_glob_test $(EXEDIR)/psb_d_nest_rect_test $(EXEDIR)/psb_d_nest_cg_test $(EXEDIR)/psb_d_nest_builder_test + /bin/rm -f psb_d_nest_glob_test.o psb_d_nest_rect_test.o psb_d_nest_cg_test.o *$(.mod) \ + $(EXEDIR)/psb_d_nest_glob_test $(EXEDIR)/psb_d_nest_rect_test $(EXEDIR)/psb_d_nest_cg_test verycleanlib: (cd ../..; make veryclean) lib: diff --git a/test/nested/README.md b/test/nested/README.md index b7c6ced8b..144b42028 100644 --- a/test/nested/README.md +++ b/test/nested/README.md @@ -196,7 +196,7 @@ for a block operator). ### 3.4 Low-level API (advanced) -`psb_d_nest_matrix` is built on lower-level pieces, available directly (see `psb_d_nest_cg_test.F90` for an end-to-end example): +`psb_d_nest_matrix` is built on lower-level pieces, available directly: * `psb_cd_nest_compose(grid_desc, desc_glob, info)` — compose the per-field descriptors into the single global descriptor with the union halo. * `psb_d_nest_base_setup(nest_op, block_storage, grid_desc, desc_glob, info)` — set up the `psb_d_nest_base_mat` operator (implements the local `csmv`, `get_diag`, `csgetrow`). @@ -211,8 +211,7 @@ A field-split interface (`psb_d_nest_get_block`, `psb_d_nest_get_field_desc`, `p |------------------------------|----------------| | `psb_d_nest_glob_test` | Square 2×2 operator built with `psb_d_nest_matrix`; the nested `psb_spmm` is compared bit-for-bit against the same matrix assembled monolithically in CSR. | | `psb_d_nest_rect_test` | Same, with fields of different size (`nV = 2 nQ`) and genuinely **rectangular** off-diagonal blocks. | -| `psb_d_nest_cg_test` | Standard PSBLAS **CG** on an SPD, ill-conditioned operator (1D Laplacian reordered red-black), built on the **low-level path**, solved under every stock preconditioner (`NONE`, `DIAG`, `BJAC`/ILU(0)); requires convergence to machine precision for all of them, and that `DIAG` reproduces the `NONE` iteration count exactly (a bit-precise check of the nested `get_diag`, since the diagonal is the constant `2I`). | -| `psb_d_nest_builder_test` | Same CG solve as above but built through the `psb_d_nest_matrix` utility (high-level path). | +| `psb_d_nest_cg_test` | Standard PSBLAS **CG** on an SPD, ill-conditioned operator (1D Laplacian reordered red-black), solved under every stock preconditioner (`NONE`, `DIAG`, `BJAC`/ILU(0)); requires convergence to machine precision for all of them, and that `DIAG` reproduces the `NONE` iteration count exactly (a bit-precise check of the nested `get_diag`, since the diagonal is the constant `2I`). | All tests run both serially and in parallel, and the result is invariant with respect to the number of MPI processes. @@ -231,7 +230,6 @@ make # builds the executables into ./runs ./runs/psb_d_nest_glob_test # serial mpirun -np 4 ./runs/psb_d_nest_rect_test mpirun -np 4 ./runs/psb_d_nest_cg_test -mpirun -np 4 ./runs/psb_d_nest_builder_test ``` Each test prints a single `[PASS]` / `[FAIL]` line (printed by rank 0). diff --git a/test/nested/psb_d_nest_builder_test.F90 b/test/nested/psb_d_nest_builder_test.F90 deleted file mode 100644 index 78d0a3907..000000000 --- a/test/nested/psb_d_nest_builder_test.F90 +++ /dev/null @@ -1,210 +0,0 @@ -! -! Parallel Sparse BLAS version 3.5 -! (C) Copyright 2006-2018 -! Salvatore Filippone -! Alfredo Buttari -! -! Redistribution and use in source and binary forms, with or without -! modification, are permitted provided that the following conditions -! are met: -! 1. Redistributions of source code must retain the above copyright -! notice, this list of conditions and the following disclaimer. -! 2. Redistributions in binary form must reproduce the above copyright -! notice, this list of conditions, and the following disclaimer in the -! documentation and/or other materials provided with the distribution. -! 3. The name of the PSBLAS group or the names of its contributors may -! not be used to endorse or promote products derived from this -! software without specific prior written permission. -! -! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -! ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS -! BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -! POSSIBILITY OF SUCH DAMAGE. -! -! -! File: psb_d_nest_builder_test.F90 -! -! Program: psb_d_nest_builder_test -! Author: Simone Staccone (Stack-1) -! -! Same operator as the low-level CG test (1D Laplacian reordered red-black, SPD -! and ill-conditioned) but built with the psb_d_nest_matrix utility: the user -! declares nested_matrix, gives the field sizes, inserts the block values and -! calls asb. All the setup (per-field descriptors, union halo, compose, setup, -! wrap) is handled by the utility. Solved with CG and checked against the -! exact solution. -! -! M = [ 2I C ] C(r,r) = -1 , C(r,r-1) = -1 (the Laplacian edges) -! [ C^T 2I ] -! -! Run: ./psb_d_nest_builder_test ; mpirun -np 4 ./psb_d_nest_builder_test -! -program psb_d_nest_builder_test - use psb_base_mod - use psb_prec_mod - use psb_linsolve_mod - use psb_d_nest_mod ! umbrella: includes psb_d_nest_matrix (builder) - implicit none - - type(psb_ctxt_type) :: context - integer(psb_ipk_) :: my_rank, num_procs, info, i_local_row, entry_idx - integer(psb_ipk_) :: field1_local_rows, field2_local_rows - integer(psb_lpk_) :: field1_global_row, field2_global_row, field_size - - type(psb_d_nest_matrix) :: nested_matrix ! the only object needed - type(psb_dprec_type) :: preconditioner - type(psb_d_vect_type) :: x_solution, rhs, x_exact - real(psb_dpk_) :: insert_value(1) - - integer(psb_lpk_), allocatable :: entry_rows(:), entry_cols(:) - integer(psb_lpk_), allocatable :: field1_rows(:), field2_rows(:) - real(psb_dpk_), allocatable :: entry_vals(:) - - real(psb_dpk_) :: stop_tol, final_residual, norm_x_exact, solution_error - integer(psb_ipk_) :: max_iter, n_iter, stop_criterion - real(psb_dpk_), parameter :: solution_tol = 1.0e-6_psb_dpk_ - - call psb_init(context) - call psb_info(context, my_rank, num_procs) - - field_size = 512 ! global size of each field (N = 2*field_size) - stop_tol = 1.0e-9_psb_dpk_ - max_iter = 4000 - stop_criterion = 2 - - !--------------------------------------------------------------- - ! 1) create the nested operator: 2 fields of global size field_size - !--------------------------------------------------------------- - call nested_matrix%init(context, [field_size, field_size], info) - if (info /= psb_success_) then - if (my_rank==0) write(*,*) 'FAIL init info=', info; goto 9999 - end if - - ! rows owned by this process in each field - field1_rows = nested_matrix%get_owned_rows(1) - field2_rows = nested_matrix%get_owned_rows(2) - field1_local_rows = size(field1_rows) - field2_local_rows = size(field2_rows) - - !--------------------------------------------------------------- - ! 2) insert the values, one block at a time (owned rows only) - !--------------------------------------------------------------- - ! block (1,1) = 2I - allocate(entry_rows(field1_local_rows), entry_cols(field1_local_rows), entry_vals(field1_local_rows)) - do i_local_row = 1, field1_local_rows - field1_global_row = field1_rows(i_local_row) - entry_rows(i_local_row)=field1_global_row; entry_cols(i_local_row)=field1_global_row - entry_vals(i_local_row)=2.0_psb_dpk_ - end do - call nested_matrix%ins(1, 1, field1_local_rows, entry_rows, entry_cols, entry_vals, info) - deallocate(entry_rows, entry_cols, entry_vals) - - ! block (2,2) = 2I - allocate(entry_rows(field2_local_rows), entry_cols(field2_local_rows), entry_vals(field2_local_rows)) - do i_local_row = 1, field2_local_rows - field2_global_row = field2_rows(i_local_row) - entry_rows(i_local_row)=field2_global_row; entry_cols(i_local_row)=field2_global_row - entry_vals(i_local_row)=2.0_psb_dpk_ - end do - call nested_matrix%ins(2, 2, field2_local_rows, entry_rows, entry_cols, entry_vals, info) - deallocate(entry_rows, entry_cols, entry_vals) - - ! block (1,2) = C : rows field1, cols field2 ; C(r,r)=-1, C(r,r-1)=-1 - allocate(entry_rows(2*field1_local_rows), entry_cols(2*field1_local_rows), entry_vals(2*field1_local_rows)) - entry_idx = 0 - do i_local_row = 1, field1_local_rows - field1_global_row = field1_rows(i_local_row) - entry_idx = entry_idx + 1 - entry_rows(entry_idx) = field1_global_row - entry_cols(entry_idx) = field1_global_row - entry_vals(entry_idx) = -1.0_psb_dpk_ - if (field1_global_row > 1) then - entry_idx = entry_idx + 1 - entry_rows(entry_idx) = field1_global_row - entry_cols(entry_idx) = field1_global_row - 1_psb_lpk_ - entry_vals(entry_idx) = -1.0_psb_dpk_ - end if - end do - call nested_matrix%ins(1, 2, entry_idx, entry_rows, entry_cols, entry_vals, info) - deallocate(entry_rows, entry_cols, entry_vals) - - ! block (2,1) = C^T : rows field2, cols field1 ; C^T(s,s)=-1, C^T(s,s+1)=-1 - allocate(entry_rows(2*field2_local_rows), entry_cols(2*field2_local_rows), entry_vals(2*field2_local_rows)) - entry_idx = 0 - do i_local_row = 1, field2_local_rows - field2_global_row = field2_rows(i_local_row) - entry_idx = entry_idx + 1 - entry_rows(entry_idx) = field2_global_row - entry_cols(entry_idx) = field2_global_row - entry_vals(entry_idx) = -1.0_psb_dpk_ - if (field2_global_row < field_size) then - entry_idx = entry_idx + 1 - entry_rows(entry_idx) = field2_global_row - entry_cols(entry_idx) = field2_global_row + 1_psb_lpk_ - entry_vals(entry_idx) = -1.0_psb_dpk_ - end if - end do - call nested_matrix%ins(2, 1, entry_idx, entry_rows, entry_cols, entry_vals, info) - deallocate(entry_rows, entry_cols, entry_vals) - - !--------------------------------------------------------------- - ! 3) assemble: from here nested_matrix%a_glob / nested_matrix%desc_glob are ready for Krylov - !--------------------------------------------------------------- - call nested_matrix%asb(info) - if (info /= psb_success_) then - if (my_rank==0) write(*,*) 'FAIL asb info=', info; goto 9999 - end if - - !--------------------------------------------------------------- - ! 4) consistent RHS x_exact=1, rhs = M*x_exact, then solve with standard CG - !--------------------------------------------------------------- - call psb_geall(x_exact, nested_matrix%desc_glob, info) - do i_local_row = 1, nested_matrix%desc_glob%get_local_rows() - call nested_matrix%desc_glob%l2g(i_local_row, field1_global_row, info) - insert_value(1) = 1.0_psb_dpk_ - call psb_geins(1, [field1_global_row], insert_value, x_exact, nested_matrix%desc_glob, info) - end do - call psb_geasb(x_exact, nested_matrix%desc_glob, info) - - call psb_geall(rhs, nested_matrix%desc_glob, info); call psb_geasb(rhs, nested_matrix%desc_glob, info) - call psb_spmm(done, nested_matrix%a_glob, x_exact, dzero, rhs, nested_matrix%desc_glob, info) - norm_x_exact = psb_genrm2(x_exact, nested_matrix%desc_glob, info) - - call preconditioner%init(context, 'NONE', info) - call preconditioner%build(nested_matrix%a_glob, nested_matrix%desc_glob, info) - - call psb_geall(x_solution, nested_matrix%desc_glob, info); call psb_geasb(x_solution, nested_matrix%desc_glob, info) - call psb_krylov('CG', nested_matrix%a_glob, preconditioner, rhs, x_solution, stop_tol, nested_matrix%desc_glob, info, & - & itmax=max_iter, iter=n_iter, err=final_residual, istop=stop_criterion) - if (info /= psb_success_) then - if (my_rank==0) write(*,*) 'FAIL krylov info=', info; goto 9999 - end if - - call psb_geaxpby(-done, x_exact, done, x_solution, nested_matrix%desc_glob, info) - solution_error = psb_genrm2(x_solution, nested_matrix%desc_glob, info) / norm_x_exact - - if (my_rank == 0) then - write(*,'(a,i0,a,i0)') ' np=', num_procs, ' N(global)=', 2*field_size - write(*,'(a,i0)') ' CG iterations = ', n_iter - write(*,'(a,es12.4)') ' CG relative residual = ', final_residual - write(*,'(a,es12.4)') ' ||x - x_exact||/||x_ex|| = ', solution_error - if ((n_iter < max_iter) .and. (solution_error <= solution_tol)) then - write(*,*) '[PASS] nested matrix built with the utility, solved with CG' - else - write(*,*) '[FAIL] tol ', solution_tol - end if - end if - - call nested_matrix%free(info) - -9999 continue - call psb_exit(context) - -end program psb_d_nest_builder_test diff --git a/test/nested/psb_d_nest_cg_test.F90 b/test/nested/psb_d_nest_cg_test.F90 index 1613aeb49..1148ccb81 100644 --- a/test/nested/psb_d_nest_cg_test.F90 +++ b/test/nested/psb_d_nest_cg_test.F90 @@ -34,11 +34,12 @@ ! Program: psb_d_nest_cg_test ! Author: Simone Staccone (Stack-1) ! -! Solves a linear system with the GLOBAL nested operator using the standard -! PSBLAS CG (psb_krylov('CG', ...)). This test builds the operator on the -! LOW-LEVEL path (per-field descriptors, blocks, compose, setup, wrap) to -! directly validate the machinery the psb_d_nest_matrix utility relies on; the -! same solve through the utility is in psb_d_nest_builder_test. +! Solves a linear system with the nested operator using the standard PSBLAS CG +! (psb_krylov('CG', ...)) under every stock one-level preconditioner, to show +! that the nested operator plugs into the PSBLAS preconditioning infrastructure: +! NONE (operator only), +! DIAG (exercises the nested get_diag), +! BJAC (ILU(0), exercises the nested csgetrow through the ILU build). ! ! CG needs a SYMMETRIC POSITIVE DEFINITE operator and, to stress the test ! (hundreds of matvecs), an ILL-CONDITIONED one. We use a real case: the 1D @@ -54,12 +55,10 @@ ! Laplacian up to a permutation: SPD but with lambda_min ~ (pi/m)^2 => cond ~ ! N^2 => CG performs O(N) iterations that GROW with N. ! -! The system is solved under every stock PSBLAS preconditioner: NONE (operator -! only), DIAG (exercises the nested get_diag) and BJAC/ILU(0) (exercises the -! nested csgetrow through the ILU factorization). The test passes if every -! solve converges to the exact solution and DIAG reproduces the NONE iteration -! count exactly (with the constant diagonal 2I, Jacobi is a pure rescaling, so -! any mismatch would expose a wrong nested get_diag). +! The operator is built with the psb_d_nest_matrix utility. The test passes if +! every solve converges to the exact solution and DIAG reproduces the NONE +! iteration count exactly (with the constant diagonal 2I, Jacobi is a pure +! rescaling, so any mismatch would expose a wrong nested get_diag). ! ! Run: ./psb_d_nest_cg_test ; mpirun -np 4 ./psb_d_nest_cg_test ! @@ -68,43 +67,32 @@ program psb_d_nest_cg_test use psb_util_mod use psb_prec_mod use psb_linsolve_mod - use psb_d_nest_mod + use psb_d_nest_mod ! umbrella: includes psb_d_nest_matrix (builder) implicit none - type(psb_ctxt_type) :: context - integer(psb_ipk_) :: my_rank, num_procs, info, i_local_row, entry_idx, field_local_rows - integer(psb_lpk_) :: field1_global_row, field2_global_row, field_size + type(psb_ctxt_type) :: context + integer(psb_ipk_) :: my_rank, num_procs, info, i_local_row, entry_idx + integer(psb_ipk_) :: field1_local_rows, field2_local_rows + integer(psb_lpk_) :: field1_global_row, field2_global_row, field_size - ! per-field descriptors + blocks - type(psb_desc_type) :: field1_desc, field2_desc - type(psb_dspmat_type) :: diag_block1, coupling_12, coupling_21, diag_block2 + type(psb_d_nest_matrix) :: nested_matrix + type(psb_dprec_type) :: preconditioner + type(psb_d_vect_type) :: x_solution, rhs, x_exact - ! nested storage + grid descriptor + composed global path - type(psb_d_nest_sparse_mat) :: block_storage - type(psb_desc_nest_type) :: grid_desc - type(psb_desc_type) :: desc_global - type(psb_d_nest_base_mat) :: nest_operator - type(psb_dspmat_type) :: global_operator - - ! preconditioner + vectors - type(psb_dprec_type) :: preconditioner - type(psb_d_vect_type) :: x_solution, rhs, x_exact - real(psb_dpk_) :: insert_value(1) - - ! global triplets for the coupling blocks - integer(psb_lpk_), allocatable :: entry_rows(:), entry_cols(:) - real(psb_dpk_), allocatable :: entry_vals(:) + integer(psb_lpk_), allocatable :: entry_rows(:), entry_cols(:) + integer(psb_lpk_), allocatable :: field1_rows(:), field2_rows(:) + real(psb_dpk_), allocatable :: entry_vals(:) ! solver parameters - real(psb_dpk_) :: diag_value, stop_tol, final_residual, norm_x_exact, solution_error - integer(psb_ipk_) :: max_iter, trace_level, n_iter, stop_criterion - real(psb_dpk_), parameter :: solution_tol = 1.0e-6_psb_dpk_ + real(psb_dpk_) :: diag_value, stop_tol, final_residual, norm_x_exact, solution_error + integer(psb_ipk_) :: max_iter, trace_level, n_iter, stop_criterion + real(psb_dpk_), parameter :: solution_tol = 1.0e-6_psb_dpk_ ! stock preconditioners to exercise on the nested operator - integer(psb_ipk_), parameter :: n_precs = 3 - character(len=6), parameter :: prec_names(n_precs) = ['NONE ', 'DIAG ', 'BJAC '] - integer(psb_ipk_) :: i_prec, iter_none, iter_diag - logical :: all_passed + integer(psb_ipk_), parameter :: n_precs = 3 + character(len=6), parameter :: prec_names(n_precs) = ['NONE ', 'DIAG ', 'BJAC '] + integer(psb_ipk_) :: i_prec, iter_none, iter_diag + logical :: all_passed call psb_init(context) call psb_info(context, my_rank, num_procs) @@ -117,63 +105,47 @@ program psb_d_nest_cg_test stop_criterion = 2 ! stop on the relative residual !--------------------------------------------------------------- - ! 1) per-field descriptors: block distribution of field_size global rows - ! over num_procs processes (total size independent of num_procs) + ! 1) create the nested operator: 2 fields of global size field_size !--------------------------------------------------------------- - field_local_rows = int(field_size / int(num_procs, psb_lpk_), psb_ipk_) - if (int(my_rank, psb_lpk_) < mod(field_size, int(num_procs, psb_lpk_))) & - & field_local_rows = field_local_rows + 1 - call psb_cdall(context, field1_desc, info, nl=field_local_rows) - call psb_cdall(context, field2_desc, info, nl=field_local_rows) + call nested_matrix%init(context, [field_size, field_size], info) + if (info /= psb_success_) then + if (my_rank==0) write(*,*) 'FAIL: nested_matrix%init info=', info; goto 9999 + end if + field1_rows = nested_matrix%get_owned_rows(1) + field2_rows = nested_matrix%get_owned_rows(2) + field1_local_rows = size(field1_rows) + field2_local_rows = size(field2_rows) !--------------------------------------------------------------- - ! 2) diagonal blocks A = B = diag*I (odd/even nodes of the red-black - ! reordered Laplacian are not adjacent to each other) + ! 2) insert the blocks (owned rows only) !--------------------------------------------------------------- - call psb_spall(diag_block1, field1_desc, info, nnz=field1_desc%get_local_rows()) - call psb_spall(diag_block2, field2_desc, info, nnz=field2_desc%get_local_rows()) - - do i_local_row = 1, field1_desc%get_local_rows() - call field1_desc%l2g(i_local_row, field1_global_row, info) - insert_value(1) = diag_value - call psb_spins(1,[field1_global_row],[field1_global_row],insert_value,diag_block1,field1_desc,info) - end do - do i_local_row = 1, field2_desc%get_local_rows() - call field2_desc%l2g(i_local_row, field2_global_row, info) - insert_value(1) = diag_value - call psb_spins(1,[field2_global_row],[field2_global_row],insert_value,diag_block2,field2_desc,info) + ! block (1,1) = diag*I + allocate(entry_rows(field1_local_rows), entry_cols(field1_local_rows), entry_vals(field1_local_rows)) + do i_local_row = 1, field1_local_rows + field1_global_row = field1_rows(i_local_row) + entry_rows(i_local_row) = field1_global_row + entry_cols(i_local_row) = field1_global_row + entry_vals(i_local_row) = diag_value end do + call nested_matrix%ins(1, 1, field1_local_rows, entry_rows, entry_cols, entry_vals, info) + deallocate(entry_rows, entry_cols, entry_vals) - !--------------------------------------------------------------- - ! 3) register, in the union halo, the cross-field columns of the coupling blocks - ! C (row field1, col field2): columns {r, r-1} in field2 -> into field2_desc - ! C^T (row field2, col field1): columns {s, s+1} in field1 -> into field1_desc - !--------------------------------------------------------------- - do i_local_row = 1, field1_desc%get_local_rows() - call field1_desc%l2g(i_local_row, field1_global_row, info) - call psb_cdins(1, [field1_global_row], field2_desc, info) - if (field1_global_row > 1) call psb_cdins(1, [field1_global_row-1_psb_lpk_], field2_desc, info) + ! block (2,2) = diag*I + allocate(entry_rows(field2_local_rows), entry_cols(field2_local_rows), entry_vals(field2_local_rows)) + do i_local_row = 1, field2_local_rows + field2_global_row = field2_rows(i_local_row) + entry_rows(i_local_row) = field2_global_row + entry_cols(i_local_row) = field2_global_row + entry_vals(i_local_row) = diag_value end do - do i_local_row = 1, field2_desc%get_local_rows() - call field2_desc%l2g(i_local_row, field2_global_row, info) - call psb_cdins(1, [field2_global_row], field1_desc, info) - if (field2_global_row < field_size) call psb_cdins(1, [field2_global_row+1_psb_lpk_], field1_desc, info) - end do - - call psb_cdasb(field1_desc, info) - call psb_cdasb(field2_desc, info) - call psb_spasb(diag_block1, field1_desc, info, dupl=psb_dupl_add_) - call psb_spasb(diag_block2, field2_desc, info, dupl=psb_dupl_add_) + call nested_matrix%ins(2, 2, field2_local_rows, entry_rows, entry_cols, entry_vals, info) + deallocate(entry_rows, entry_cols, entry_vals) - !--------------------------------------------------------------- - ! 4) coupling C (1,2): rows field1 (field1_desc), columns field2 (field2_desc) - ! C(r,r) = -1 , C(r,r-1) = -1 (odd node 2r-1 -> even nodes 2r and 2r-2) - !--------------------------------------------------------------- - allocate(entry_rows(2*field1_desc%get_local_rows()), entry_cols(2*field1_desc%get_local_rows()), & - & entry_vals(2*field1_desc%get_local_rows())) + ! block (1,2) = C : rows field1, cols field2 ; C(r,r)=-1, C(r,r-1)=-1 + allocate(entry_rows(2*field1_local_rows), entry_cols(2*field1_local_rows), entry_vals(2*field1_local_rows)) entry_idx = 0 - do i_local_row = 1, field1_desc%get_local_rows() - call field1_desc%l2g(i_local_row, field1_global_row, info) + do i_local_row = 1, field1_local_rows + field1_global_row = field1_rows(i_local_row) entry_idx = entry_idx + 1 entry_rows(entry_idx) = field1_global_row entry_cols(entry_idx) = field1_global_row @@ -185,19 +157,14 @@ program psb_d_nest_cg_test entry_vals(entry_idx) = -1.0_psb_dpk_ end if end do - call psb_d_nest_rect_block(coupling_12, entry_idx, entry_rows, entry_cols, entry_vals, field1_desc, field2_desc, info) + call nested_matrix%ins(1, 2, entry_idx, entry_rows, entry_cols, entry_vals, info) deallocate(entry_rows, entry_cols, entry_vals) - !--------------------------------------------------------------- - ! 5) coupling C^T (2,1) = exact transpose of C: - ! rows field2 (field2_desc), columns field1 (field1_desc) - ! C^T(s,s) = -1 , C^T(s,s+1) = -1 (even node 2s -> odd nodes 2s-1 and 2s+1) - !--------------------------------------------------------------- - allocate(entry_rows(2*field2_desc%get_local_rows()), entry_cols(2*field2_desc%get_local_rows()), & - & entry_vals(2*field2_desc%get_local_rows())) + ! block (2,1) = C^T : rows field2, cols field1 ; C^T(s,s)=-1, C^T(s,s+1)=-1 + allocate(entry_rows(2*field2_local_rows), entry_cols(2*field2_local_rows), entry_vals(2*field2_local_rows)) entry_idx = 0 - do i_local_row = 1, field2_desc%get_local_rows() - call field2_desc%l2g(i_local_row, field2_global_row, info) + do i_local_row = 1, field2_local_rows + field2_global_row = field2_rows(i_local_row) entry_idx = entry_idx + 1 entry_rows(entry_idx) = field2_global_row entry_cols(entry_idx) = field2_global_row @@ -209,70 +176,34 @@ program psb_d_nest_cg_test entry_vals(entry_idx) = -1.0_psb_dpk_ end if end do - call psb_d_nest_rect_block(coupling_21, entry_idx, entry_rows, entry_cols, entry_vals, field2_desc, field1_desc, info) + call nested_matrix%ins(2, 1, entry_idx, entry_rows, entry_cols, entry_vals, info) deallocate(entry_rows, entry_cols, entry_vals) !--------------------------------------------------------------- - ! 6) nested grid (all four blocks present) + ! 3) assemble: nested_matrix%a_glob / nested_matrix%desc_glob are ready for Krylov !--------------------------------------------------------------- - block_storage%nrblocks = 2 - block_storage%ncblocks = 2 - allocate(block_storage%mats(2,2)) - call psb_move_alloc(diag_block1, block_storage%mats(1,1), info) - call psb_move_alloc(coupling_12, block_storage%mats(1,2), info) - call psb_move_alloc(coupling_21, block_storage%mats(2,1), info) - call psb_move_alloc(diag_block2, block_storage%mats(2,2), info) - - grid_desc%nrblocks = 2 - grid_desc%ncblocks = 2 - allocate(grid_desc%descs(2,2)) - call field1_desc%clone(grid_desc%descs(1,1), info) - call field2_desc%clone(grid_desc%descs(1,2), info) - call field1_desc%clone(grid_desc%descs(2,1), info) - call field2_desc%clone(grid_desc%descs(2,2), info) - - !--------------------------------------------------------------- - ! 7) composed global operator (what CG will use as its matrix) - !--------------------------------------------------------------- - call psb_cd_nest_compose(grid_desc, desc_global, info) + call nested_matrix%asb(info) if (info /= psb_success_) then - if (my_rank == 0) write(*,*) 'FAIL: psb_cd_nest_compose info=', info - goto 9999 + if (my_rank==0) write(*,*) 'FAIL: nested_matrix%asb info=', info; goto 9999 end if - call psb_d_nest_base_setup(nest_operator, block_storage, grid_desc, desc_global, info) - if (info /= psb_success_) then - if (my_rank == 0) write(*,*) 'FAIL: psb_d_nest_base_setup info=', info - goto 9999 - end if - allocate(global_operator%a, source=nest_operator) - call global_operator%set_nrows(desc_global%get_local_rows()) - call global_operator%set_ncols(desc_global%get_local_cols()) - call global_operator%set_asb() !--------------------------------------------------------------- - ! 8) consistent RHS: x_exact = 1, rhs = M * x_exact (via the nested operator) + ! 4) consistent RHS: x_exact = 1, rhs = M * x_exact (via the nested operator) !--------------------------------------------------------------- - call psb_geall(x_exact, desc_global, info) - do i_local_row = 1, desc_global%get_local_rows() - call desc_global%l2g(i_local_row, field1_global_row, info) - insert_value(1) = 1.0_psb_dpk_ - call psb_geins(1, [field1_global_row], insert_value, x_exact, desc_global, info) - end do - call psb_geasb(x_exact, desc_global, info) + call psb_geall(x_exact, nested_matrix%desc_glob, info) + call psb_geasb(x_exact, nested_matrix%desc_glob, info) + call x_exact%set(done) ! x_exact = 1 everywhere - call psb_geall(rhs, desc_global, info); call psb_geasb(rhs, desc_global, info) - call psb_spmm(done, global_operator, x_exact, dzero, rhs, desc_global, info) + call psb_geall(rhs, nested_matrix%desc_glob, info); call psb_geasb(rhs, nested_matrix%desc_glob, info) + call psb_spmm(done, nested_matrix%a_glob, x_exact, dzero, rhs, nested_matrix%desc_glob, info) if (info /= psb_success_) then if (my_rank == 0) write(*,*) 'FAIL: psb_spmm (RHS) info=', info goto 9999 end if - - norm_x_exact = psb_genrm2(x_exact, desc_global, info) + norm_x_exact = psb_genrm2(x_exact, nested_matrix%desc_glob, info) !--------------------------------------------------------------- - ! 9) solve with the standard PSBLAS CG under every stock preconditioner: - ! NONE (operator only), DIAG (exercises the nested get_diag), - ! BJAC/ILU(0) (exercises the nested csgetrow through the ILU build) + ! 5) solve with the standard PSBLAS CG under every stock preconditioner !--------------------------------------------------------------- if (my_rank == 0) write(*,'(a,i0,a,i0)') ' np=', num_procs, ' N(global)=', 2*field_size all_passed = .true. @@ -280,14 +211,16 @@ program psb_d_nest_cg_test iter_diag = -1 do i_prec = 1, n_precs call preconditioner%init(context, trim(prec_names(i_prec)), info) - call preconditioner%build(global_operator, desc_global, info) + call preconditioner%build(nested_matrix%a_glob, nested_matrix%desc_glob, info) if (info /= psb_success_) then if (my_rank == 0) write(*,*) 'FAIL: prec%build (', trim(prec_names(i_prec)), ') info=', info all_passed = .false.; exit end if - call psb_geall(x_solution, desc_global, info); call psb_geasb(x_solution, desc_global, info) - call psb_krylov('CG', global_operator, preconditioner, rhs, x_solution, stop_tol, desc_global, info, & + call psb_geall(x_solution, nested_matrix%desc_glob, info) + call psb_geasb(x_solution, nested_matrix%desc_glob, info) + call psb_krylov('CG', nested_matrix%a_glob, preconditioner, rhs, x_solution, stop_tol, & + & nested_matrix%desc_glob, info, & & itmax=max_iter, iter=n_iter, err=final_residual, itrace=trace_level, istop=stop_criterion) if (info /= psb_success_) then if (my_rank == 0) write(*,*) 'FAIL: psb_krylov(CG,', trim(prec_names(i_prec)), ') info=', info @@ -295,8 +228,8 @@ program psb_d_nest_cg_test end if ! solution error: || x_solution - x_exact || / || x_exact || - call psb_geaxpby(-done, x_exact, done, x_solution, desc_global, info) - solution_error = psb_genrm2(x_solution, desc_global, info) / norm_x_exact + call psb_geaxpby(-done, x_exact, done, x_solution, nested_matrix%desc_glob, info) + solution_error = psb_genrm2(x_solution, nested_matrix%desc_glob, info) / norm_x_exact if (my_rank == 0) then write(*,'(a,a6,a,i6,a,es12.4,a,es12.4)') ' prec=', prec_names(i_prec), & @@ -307,27 +240,25 @@ program psb_d_nest_cg_test if (trim(prec_names(i_prec)) == 'NONE') iter_none = n_iter if (trim(prec_names(i_prec)) == 'DIAG') iter_diag = n_iter - call psb_gefree(x_solution, desc_global, info) + call psb_gefree(x_solution, nested_matrix%desc_glob, info) call preconditioner%free(info) end do !--------------------------------------------------------------- - ! 10) verdict: every preconditioner converges to the right solution. - ! With the constant diagonal 2I, Jacobi is a pure rescaling, so DIAG - ! must reproduce the unpreconditioned iteration count EXACTLY: this is - ! a bit-precise check that the nested get_diag returns exact values. - ! (BJAC/ILU(0) on a red-black ordering drops all fill, so it cannot - ! reduce the iteration count of this exact-convergence regime; its - ! much smaller final residual shows the ILU factors are consistent.) + ! 6) verdict: every preconditioner converges to the right solution, and DIAG + ! reproduces the NONE iteration count exactly (Jacobi on the constant + ! diagonal 2I is a pure rescaling -> exactness check of the nested get_diag) !--------------------------------------------------------------- if (my_rank == 0) then if (all_passed .and. (iter_diag == iter_none)) then - write(*,*) '[PASS] CG converges on the global nested operator with NONE/DIAG/BJAC' + write(*,*) '[PASS] CG converges on the nested operator with NONE/DIAG/BJAC' else write(*,*) '[FAIL] preconditioned CG on the nested operator (tol ', solution_tol, ')' end if end if + call nested_matrix%free(info) + 9999 continue call psb_exit(context)