Breves: Cómo no ejecutar un programa con OpenMPI

written by uve 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]

Tags

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é.