The R-ScaLAPACK package is built on top of a number of other programs/libraries which are required for its use.
If you already have one or more of these packages installed on your system, then they do not need to be reinstalled. If you have access to appropriate packages for your system (RPMs or DEBs, for example), building these packages from source is not necessary.
Package | Files | Notes |
---|---|---|
The R Environment |
R-{version}.tgz (Tested with versions 1.6.1 and higher) |
Installation Instructions can be found in the 'INSTALL' file of the package We recommend that you set the R_HOME environmental variable as described in R's FAQ. |
LAM MPI | lam-{version}.tar.gz Optional: lamtests-{version}.tar.gz (Tested with versions 6.5.6 and higher) |
Installation instructions can be found in 'INSTALL' file of the package Support for MPICH-2 is expected soon. |
BLACS |
mpiblacs.tgz mpiblacs-patch03.tgz blacstester.tgz |
(i) Untar the downloaded files, all the files untar into a single directory 'BLACS' (ii) Copy Bmake.MPI-Linux and rename it to 'Bmake.inc' Refer to a model Bmake.inc file using LAM-MPI for a Linux system ??? (iii) Run "make mpi" command to build the blacs library (iv) The three blacs libraries must either be moved to or symlinked from a directory in the standard library search path (usually /usr/local/lib). |
BLAS (Alternately, ATLAS can be used) |
blas.tgz Optional: atlas{version}.tgz |
If a vendor optimized BLAS library is not available, the user is recommended to install ATLAS to generate an optimized BLAS library. For ATLAS, installation instructions can be found in INSTALL.txt file of the package. |
SCALAPACK | scalapack.tgz |
To install: untar the package, edit the SLmake.inc file, and then run 'make' to build the scalapack library. The scalapack library must be moved to or symlinked from a directory in the standard library search path (usually /usr/local/lib). |