You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
psblas3/test/comm/spmv/README.md

704 B

spmv overlap communication test

This test was added after introducing different communication schemes in PSBLAS.

It exercises the overlapped SpMV communication path inside psb_spmm.

Communication pattern:

  • split exchange/computation flow (start + local compute + wait)
  • halo/overlap update through internal swap routines used by SpMV kernels
  • same matrix/vector workload repeated across schemes for timing comparison

Communication schemes compared:

  • psb_comm_isend_irecv_
  • psb_comm_ineighbor_alltoallv_
  • psb_comm_persistent_ineighbor_alltoallv_

Unlike swapdata/, which checks direct halo exchange, this test covers the overlapped SpMV workflow.