PBLAS is a directory of FORTRAN90 programs which demonstrate the use of the Parallel Basic Linear Algebra Subprograms (PBLAS).
The PBLAS are a small core library of linear algebra utilities, which can be highly optimized for various parallel architectures. Software that relies on the PBLAS is thus highly portable, and will typically run very efficiently. In particular, the SCALAPACK parallel linear algebra libraries make extensive use of the PBLAS.
PBLAS is available in a FORTRAN90 version.
BLACS, FORTRAN90 programs which illustrate how to use the Basic Linear Algebra Communication Subroutines for linear algebra computations on a distributed memory machine.
BLAS, FORTRAN90 programs which demonstrate the use of the BLAS or Basic Linear Algebra Subprograms, the original (non-parallel) package on which the PBLAS were modelled.
MPI, FORTRAN90 programs which demonstrate the use of MPI for parallel computing in distributed memory systems.
OPENMP, FORTRAN90 programs which illustrate the use of the OpenMP application program interface for carrying out parallel computations in a shared memory environment.