Breves: Cómo no ejecutar un programa con OpenMPI
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é.
