http://www.netlib.org/atlas
may be employed. The reference BLAS from Netlib
http://www.netlib.org/blas
are meant to define the standard
behaviour of the BLAS interface, so they not optimized for any
particular plaftorm, and should only be used as a last
resort. Note that BLAS computation form a relatively small part of
the MLD2P4/PSBLAS computations; they are however critical when using
preconditioners based on the UMFPACK or SuperLU third party
libraries.
http://www.netlib.org/blacs
;
some vendors include them in their parallel computing
support libraries.
The MLD2P4 software requires PSBLAS version 2.3 (at least), available
from http://www.ce.uniroma2.it/psblas
; indeed, all the
prerequisites listed so far are also prerequisites of PSBLAS. Please
note that to build the MLD2P4 library it is necessary to get access to
the source PSBLAS directory used to build the version under use; after
the build process completes, only the compiled form of the library is
necessary to build user applications.
Please note that all the libraries listed so fare (BLAS, MPI, BLACS, PSBLAS) must have Fortran interfaces compatible with the MLD2P4; usually this means that they should all be built with the same compiler.