Imprimir

Clusters Beowulf/MPI con LAM/MPI

LAM/MPI (lam-mpi.org) es una implementación de MPI que utiliza un demonio lamd activo en cada nodo.

  • Instalar paquete lam-runtime.
  • El fichero de máquinas es /etc/lam/bhost.conf y contiene los nombres completos de las máquinas:
    master.fransberns.com
    slave1.fransberns.com
    slave2.fransberns.com
    slave3.fransberns.com
  • Para comprobar si el cluster LAM/MPI puede activarse:
    $ recon
  • Para activar el cluster (lamboot lanza el demonio lamd en cada máquina listada en /etc/lam/bhost.conf):
    $ lamboot
  • Para ejecutar programas MPI haremos:
    $ mpirun C hello
  • Una vez activado el cluster, para comprobar el estado de los nodos:
    $ tping N
  • Para apagar el cluster:
    $ lamhalt
  • LAM/MPI proporciona la herramienta XMPI (paquete xmpi), que permite ejecutar programas paralelos MPI y monitorizarlos. XMPI no puede activar el cluster, éste tiene que haber sido activado con lamboot antes de lanzar XMPI. Para arrancar XMPI ejecutaremos el comando:
    $ xmpi

    XMPI

Deja un comentario