ScaLAPACK Edificio con LAPACK, BLAS y Open MPI

ScaLAPACK es una biblioteca de alto rendimiento rutinas de álgebra lineal para máquinas paralelas de memoria distribuida. ScaLAPACK resuelve sistemas densos y en bandas lineales, problemas de mínimos cuadrados, problemas de valores propios y problemas de valores singulares.

El registro de generación utiliza la suite compilador de Intel, que se puede descargar gratis para uso no comercial. Recomiendo la instalación de Intel Parallel XE Studio de Linux. Esta construcción se encuentra en una de 64 bits x86_64 Scientific Linux 6 sistema, pero estas instrucciones también debería funcionar en Red Hat Enterprise Linux y CentOS 5 y 6, también.

 class=cli> # cd / usr / local / 
# wget http://www.netlib.org/blas/blas.tgz
# tar xzvf blas.tgz
# mv BLAS blas-20110419
# ln-s blas-20110419 BLAS
# cd BLAS
# ifort-FI-w90-w95-cm-O3-desenrollar-c *. f
# ar r libfblas.a *. o
# ranlib libfblas.a
# rm-rf *. o
# ln-s libfblas.a libblas.a
# export BLAS = / usr / local / BLAS / libblas.a
 
# cd / usr / local /
# wget wget http:/ / www.netlib.org / lapack / lapack.tgz
# tar xzvf lapack.tgz
# ln-s lapack-3.4.0 LAPACK
# cd LAPACK
# cp INSTALAR / make.inc.ifort make.inc
# make lapacklib

LAPACK # export = / usr / local / LAPACK / liblapack.a


# cd / usr / local / src
# wget http://www.open-mpi.org/software/ompi/v1.4/downloads/openmpi-1.4.5 . tar.gz
# tar xzvf openmpi-1.4.5.tar.gz
# cd openmpi-1.4.5
# CC = icc FC = ifort F77 = ifort CXX = icpc. / configure – prefix = /
usr/local/openmpi-1.4.5 # make
# make install
# cd / usr / local,
# ln-s openmpi-1.4. 5 openmpi
# export PATH = / usr / local / openmpi / bin: $ PATH
LD_LIBRARY_PATH # export = / usr / local / openmpi / lib: $ LD_LIBRARY_PATH

 
# cd /
# wget http://www.netlib.org/scalapack/scalapack-2.0.1.tgz
# tar xvf ScaLAPACK-2.0. 1.tgz
# ln-s ScaLAPACK-2.0.1 ScaLAPACK
# cd ScaLAPACK
# cp SLmake.inc.example SLmake.inc
# vim SLmake.inc
BLASLIB =-lblas -L/usr/local/BLAS
LAPACKLIB =-llapack -L/usr/local/LAPACK
LIBS = $ (LAPACKLIB) $ (BLASLIB)
# make
ScaLAPACK # export = / usr / local / ScaLAPACK / libscalapack.a

Referencias:

  • Instalación SciPy / BuildingGeneral – bibliotecas Álgebra Lineal
  • ScaLAPACK
  • Abrir MPI
  • LAPACK
  • BLAS
  • Intel Software no comercial Descargar

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *