Download Users` Guide to NetSolve V1.4 - Innovative Computing Laboratory

Transcript
Chapter 13. Downloading, Installing, and Testing the Agent and Server
the name(s) of the BLAS library. If these libraries are not already available on the
user’s machine, he can download LAPACK from the LAPACK web page
(http://www.netlib.org/lapack/lapack.tgz). If an optimized BLAS library is not
available on the user’s machine, he can view the BLAS FAQ
(http://www.netlib.org/blas/faq.html#1.6) for details of availability; otherwise, he can
download ATLAS from the ATLAS webpage (http://www.netlib.org/atlas/) and it will
automatically generate an optimized BLAS library for the installation architecture.
•
The user must then uncomment the respective line
#./problems/lapack
in the @PROBLEMS: section of the $NETSOLVE_ROOT/server_config file by
removing the # from the beginning of the line.
•
And lastly, the user must recompile the server by typing make server in the
$NETSOLVE_ROOT/ directory.
13.3.2. Enabling the ScaLAPACK library
To enable ScaLAPACK within NetSolve, one must perform the following steps.
•
During the configure phase of the NetSolve installation, type
UNIX> ./configure --with-scalapacklib=SCALAPACK_LIB \
--with-blacslib=BLACS_LIB --with-blaslib=BLAS_LIB \
--with-mpidir=MPI_DIR
where SCALAPACK_LIB denotes the name of the ScaLAPACK library, BLACS_LIB
denotes the name(s) of the MPIBLACS libraries, and BLAS_LIB denotes the name(s)
of the BLAS library. If these libraries are not already available on the user’s
machine, he can download ScaLAPACK from the ScaLAPACK web page
(http://www.netlib.org/scalapack/scalapack.tgz), and the MPIBLACS from the
BLACS web page (http://www.netlib.org/blacs/mpiblacs.tgz). If an optimized BLAS
library is not available on the user’s machine, he can view the BLAS FAQ
(http://www.netlib.org/blas/faq.html#1.6) for details of availability; otherwise, he can
108