The PBLAS are the Parallel Basic Linear Algebra Subprograms.
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.
BLACS is a FORTRAN90 example directory which illustrates how to use the Basic Linear Algebra Communication Subroutines for linear algebra computations on a distributed memory machine.
BLAS is a FORTRAN90 example directory which demonstrates the use of the BLAS or Basic Linear Algebra Subprograms, the original (non-parallel) package on which the PBLAS were modelled.
MPI is a FORTRAN90 example directory which demonstrates the use of MPI for parallel computing in distributed memory systems.
OPEN_MP is a directory of FORTRAN90 examples which illustrate the use of the OpenMP application program interface for carrying out parallel computations in a shared memory environment.
PESSL is a FORTRAN90 example directory which demonstrates the use of PESSL, the parallel mathematics library developed exclusively for use with IBM systems and compilers.
PETSC is a FORTRAN90 example directory which demonstrates the use of the PETSC scientific library for parallel computations.
SCALAPACK is a FORTRAN90 example directory which demonstrates the use of SCALAPACK.