Hola Mundo en programacion paralela


/* C Example */
#include
#include

int main (argc, argv)
int argc;
char *argv[];
{
int rank, size;

MPI_Init (&argc, &argv); /* starts MPI */
MPI_Comm_rank (MPI_COMM_WORLD, &rank); /* get current process id */
MPI_Comm_size (MPI_COMM_WORLD, &size); /* get number of processes */
printf( «Hello world from process %d of %d\n», rank, size );
MPI_Finalize();
return 0;
}


Codigo en C para correr el hola mundo guardarlo como holamundo.c

icc -lmp8 holamundo.cl
Compila el codigo

mpirun -np 10 .a/.out

El 10 va a ser el numero de procesos que se van a correr lo ideal es colocar el numero de cores del equipo.