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, SCALAPACK parallel linear algebra libraries make extensive use of the PBLAS.
The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.
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.