xumarhu.net xumarhu.net biblioteca
Principal > Biblioteca > Manuales de Instalación > Instalación de MPICH (Raspberry)

Instalación de MPICH (Raspberry)

Requisitos: Se requiere contar con un Raspberry Pi (probado con un modelo 3b).

Virtualización: En caso de no contar con Raspberry Pi se puede virtualizar, por lo cual debemos descargar la siguiente imagen ISO:
"Debian Stretch with Raspberry Pi Desktop"

Del siguiente sitio Oficial de Raspberry: https://www.raspberrypi.org/downloads/raspberry-pi-desktop/

Nota: El Raspberry tiene un microprocesador tipo ARM que actualmente no se pueden virtualizar, por lo tanto, el sistema anterior es un sistema Debian que incluye los mismos componentes de un sistema Raspberry con Raspbian instalado.

Recomendaciones para virtualizar: Se recomiendan las siguientes características: La pantalla del raspberry virtualizado se muestra asi:
pantalla del raspberry virtualizado
Desarrollo: Abrir la terminal para realizar la instalación y configuración ejecutando los diferentes comandos que a continuación se describen
  1. Se recomienda actualizar los paquetes del Debian para quedar con las últimas versiones, para ello hay que ejecutar la siguiente instrucción:
    sudo apt-get update
  2. Se DEBE instalar el compilador de Fortran ya que se requieren algunas bibliotecas de Fortran:
    sudo apt-get install gfortran
  3. Se recomienda instalar NMAP para revisar nuestra red:
    sudo apt-get install nmap
  4. Cambiarse al directorio del usuario (normalmente el usuario es pi):
    cd /home/pi
  5. Vamos a crear un archivo (pifile) que va a contener la lista de las computadoras que serán parte del cluster:
    nano /home/pi/pifile
  6. En este archivo escribimos la dirección IP de nuestra computadora:
    192.168.1.71
  7. Guardamos y cerramos el archivo anterior, y ahora vamos asignarle un nombre a nuestra computadora, para lo cual modificamos el archivo "hostname":
    sudo nano /etc/hostname
  8. Aparecerá el nombre genérico "raspberry" y lo cambiamos por el nuevo, que se mas específico y único dentro de la red:
    rpi1
  9. Ahora modificamos el archivo hosts:
    sudo nano /etc/hosts
  10. En este archivo encontraremos al final la siguiente línea:
    127.0.0.1 raspberry
  11. Cambiamos la línea anterior por el nombre de nuestra computadora:
    127.0.0.1 rpi1
  12. Para que se actualicen los cambios hay que reiniciar el sistema:
    sudo reboot
  13. Dentro del directorio del usuario (/home/pi)vamos al crear el directorio "mpich3" donde vamos a hacer la instalación:
    mkdir /home/pi/mpich3
  14. Nos cambiamos dentro del directorio "mpich3":
    cd mpich3
  15. Dentro del directorio "mpich3" vamos a crear otros 2 directorios ("build" é "install"):
    mkdir build install
  16. Copiamos el archivo que vamos a instalar, de nuestro directorio "Downloads" al directorio actual (mpich3):
    cp /home/pi/Downloads/mpich-3.2.1.tar.gz /home/pi/mpich3
  17. Descomprimimos el archivo que acabamos de copiar dentro de nuestro directorio "mpich3":
    tar xvfz mpich-3.2.1.tar.gz
  18. Ejecutamos la configuración (archivo configure) para que coloque la instalación en nuestro directorio "install" que previamente habíamos creado (en este paso se observará en pantalla que se realizarán varias operaciones):
    /home/pi/mpich3/mpich-3.2.1/configure -prefix=/home/pi/mpich3/install
  19. Ejecutamos la sentencia make (en este paso se observará en pantalla que se realizarán varias operaciones y puede llegar a tardar varios minutos) :
    make
  20. Ejecutamos la sentencia make (en este paso se observará en pantalla que se realizarán varias operaciones y puede llegar a tardar varios minutos) :
    make install
  21. Agregamos la ruta para que podamos ejecutar la biblioteca MPICH desde cualquier parte de nuestra computadora:
    export PATH=$PATH:/home/pi/mpich3/install/bin
  22. Para que el paso anterior sea permanente y no tengamos que hacerlo cada vez que arrancamos el raspberry, agregaremos el PATH al perfil del usuario, para ello abrimos el archivo "profile" con el editor de texto "nano":
    nano /home/pi/.profile
  23. Se observará en pantalla el contenido del archivo "profile", y al final del mismo, agregaremos el PATH:
    #MPI
    export PATH=$PATH:/home/pi/mpich3/install/bin
  24. Se observará en pantalla el contenido del archivo "profile", y al final del mismo, agregaremos el PATH:
    #MPI
    export PATH=$PATH:/home/pi/mpich3/install/bin
  25. Ahora vamos a ejecutar nuestra primera instrucción en MPI, la cual imprime los nombres de todas las computadoras que se encuentran en nuestro cluster:
    mpiexec -f /home/pi/pifile hostname
  26. Al ejecutar nuestra instrucción anterior debe de imprimir en pantalla lo siguiente:
    rpi1
  27. Por último, vamos a ejecutar un programa completo de MPI para calcular los decimales de pi (este programa ya viene dentro de la instalación):
    mpiexec -f /home/pi/pifile -n 2 ~/mpich3/build/examples/cpi

Usted se encuentra Aquí > Principal > Biblioteca > Manuales de Instalación > Instalación de MPICH (Raspberry)
Portal de Tecnología desarrollado por: Rogelio Ferreira Escutia
Valid CSS Valid XHTML 5