PBLAS -- Rationale
Software reusability: BLAS and PBLAS interfaces similar,
Level 1 PBLAS: Output scalar is only correct in operand scope,
Level 3 PBLAS uses “shaped adaptive” procedure to perform the computations,
The PBLAS routines follow an SPMD programming model (every process in the grid must call the routine).