PBLAS

Parallel Basic Linear Algebra Subprograms (PBLAS) is an implementation of Level 2 and 3 BLAS intended for distributed memory architectures.{{cite book|title=Applied Parallel Computing Computations in Physics, Chemistry and Engineering Science|year=1996|volume=1041|doi=10.1007/3-540-60902-4_13|chapter=A proposal for a set of parallel basic linear algebra subprograms|series=Lecture Notes in Computer Science|last1=Choi|first1=Jaeyoung|last2=Dongarra|first2=Jack|last3=Ostrouchov|first3=Susan|last4=Petitet|first4=Antoine|last5=Walker|first5=David|last6=Whaley|first6=R. Clinton|isbn=978-3-540-60902-5|pages=107}}

It provides a computational backbone for ScaLAPACK, a parallel implementation of LAPACK. It depends on Level 1 sequential BLAS operations for local computation and BLACS for communication between nodes.{{cite web|title=PBLAS|url=http://www.netlib.org/utk/papers/scalapack/node9.html|work=Netlib|first=Antoine |last=Petitet

|year=1995|accessdate= 13 July 2012}}{{cite book|date=May 1994|pages=534–541|chapter-url=http://www.netlib.org/utk/people/JackDongarra/journals/079_1996_pb-blas-a-set-of-parallel-block-basic-linear-algebra-subroutines.pdf|doi=10.1109/SHPCC.1994.296688|isbn=0-8186-5680-8|last1=Jaeyoung Choi|last2=Dongarra|first2=J.J.|last3=Walker|first3=D.W.|title=Proceedings of IEEE Scalable High Performance Computing Conference |chapter=PB-BLAS: A set of Parallel Block Basic Linear Algebra Subprograms |s2cid=9013914 |url=https://digital.library.unt.edu/ark:/67531/metadc720924/ }}

References