Prebuilt BLACS libraries are available on netlib for a variety of architectures and message passing library combinations;
http://www.netlib.org/blacs/archivesotherwise, the BLACS distribution tar files are available.
http://www.netlib.org/blacs/mpiblacs.tgzAfter obtaining the source, follow the instructions in ``A User's Guide to the BLACS'' or in the ''Installing the BLACS'' section of the BLACS webpage to install the library. Instructions for running the BLACS Test Suite can be found in ``A User's Guide to the BLACS Tester''. Both of these documents are available via the blacs index on netlib.
http://www.netlib.org/blacs/pvmblacs.tgz
If an vendor optimized BLAS library is not available, then the user can install ATLAS which will generate an optimized BLAS library for the given architecture, or install the Fortran77 reference implementation of the BLAS.
http://www.netlib.org/blas/faq.html#1.6An optimized BLAS library is essential for best performance, and use of the Fortran77 reference implementation BLAS is strongly discouraged.
http://www.netlib.org/atlas/
http://www.netlib.org/blas/blas.tgz
If a vendor-supplied MPI or PVM library is not available, portable implementations of PVM and MPI (MPICH and LAM/MPI) are available:
http://www.netlib.org/pvm3/Installation instructions for PVM are contained in the PVM Users' Guide [8]. An Installation Guide for MPICH is available on the aforementioned webpage. Likewise, installation instructions for LAM/MPI are contained on its respective webpage.
http://www.mcs.anl.gov/mpi/mpich/
http://www.lam-mpi.org/