next up previous contents
Next: 4.3.2.2 HPL Up: 4.3.2 Instalación Previous: 4.3.2 Instalación   Índice General

4.3.2.1 Biblioteca ATLAS

Primeramente se requiere instalar la biblioteca BLAS o alguna que proporcione funcionalidad similar. BLAS (Basic Linear Algebra System) proporciona funciones de álgebra lineal en FORTRAN, definiendo para ello una API que otras bibliotecas más modernas y eficientes también han implementado. En este caso se seleccionó la biblioteca ATLAS (Automatically Tuned Linear Algebra Software), desarrollada por la Universidad de Tennessee en Knoxville. ATLAS está escrito en C, y es un software que al momento de compilar, determina automáticamente las características de la arquitectura del equipo y genera bibliotecas utilizando los algoritmos más eficientes para las funciones que proporciona. Su instalación es sencilla pero, debido al proceso de pruebas para determinar los parámetros que resultan en un mejor rendimiento, suele tomar bastante tiempo.

La biblioteca ATLAS se obtuvo de http://www.netlib.org/atlas/atlas3.2.0.tgz. Una vez contando con este archivo se descompacta y se pasa al subdirectorio de ATLAS con los siguientes comandos:

# tar -zxvf atlas3.2.0.tgz
# cd ATLAS

Posteriormente se ejecuta el siguiente comando para generar la configuración de ATLAS:

# make config

En este paso se deben responder algunas preguntas sobre el sistema con que se cuenta. En todas las preguntas se puede dar la respuesta predeterminada, o presionar ENTER, salvo en las siguientes:

Tipo de máquina, aquí se debe seleccionar el procesador correcto, en este caso la opción 6 (Pentium).

Enter your machine type:
   1. Other/UNKNOWN

   2. AMD Athlon
   3. Pentium PRO
   4. Pentium II
   5. Pentium III
   6. Pentium 
   7. Pentium MMX
   8. IA-64 Itanium
Enter machine number [1]:

Una vez concluida la configuración se puede proceder a la compilación e instalación con el siguiente comando:

# make install arch=Linux_P5

Nótese que el valor para el parámetro arch se compone del nombre de la arquitectura del sistema operativo (en este caso Linux) y del procesador con que se cuenta (en este caso P5 o Pentium).

Esto inicia la autoconfiguración, compilación e instalación de ATLAS. En el servidor central del cluster, este proceso tomó alrededor de una hora.


next up previous contents
Next: 4.3.2.2 HPL Up: 4.3.2 Instalación Previous: 4.3.2 Instalación   Índice General
2002-05-15