Entries for OpenMPI
Cómo ejecutar las prácticas MPI de PDP
1 December 2010
PDP, Programación Distribuida y Paralela, es una asignatura optativa de Ingeniería Informática que estoy cursando. Para la práctica 2 nos piden ejecutar el algoritmo de Floyd (implementado sobre OpenMPI) en cuatro máquinas del aula de prácticas.
Breves: Cómo no ejecutar un programa con OpenMPI
20 October 2010
Básicamente esto es un autorecordatorio de como no se debe ejecutar un programa a través de MPI:
$ mpirun mi_programa -np 5
¿Qué significa esto? Que MPI debe de lanzar el ejecutable "mi_programa", el cual tiene como parámetros "-np 5". Cuando realmente hay que escribir:
$ mpirun -np 5 mi_programa
Así sí decimos a MPI que utilice 5 procesos :)
Es muy importante recordar esto:
mpirun [opciones MPI] ejecutable [opciones del ejecutable]
OpenMPI y clusters Beowulf en Ubuntu
23 February 2010
Esta es mi primera experiencia con OpenMPI y debido a la escasa documentación de como implementar un pequeño cluster Beowulf. He utilizado Ubuntu para la implantación, ya que es el sistema que suelo utilizar, aunque el manual es extensible a distros basadas en Debian.
Ahora voy a tratar de relatar un poco mi experiencia. Decidí montar un cluster con tres equipos (¡en buena hora se me ocurrió!) para realizar la práctica de paralelización de algoritmos de la asignatura de Algorítmica. Aquí está el resultado.
La teoría es cuando crees saber algo, pero no funciona.
La práctica es cuando algo funciona, pero no sabes por qué.
Los programadores combinan la teoría y la práctica:
Nada funciona y no saben por qué.
