#include <stdio.h>
#include "mpi.h"

int main (int argc, char **argv)
{
    int err;
    int size, rank;
    
    /* Initialisiere MPI-Umgebung */
    err = MPI_Init (&argc, &argv);
    
    /* Bestimme meinen Rang im Kommunikator MPI_COMM_WORLD sowie
       die Anzahl der Prozesse im Kommunikator MPI_COMM_WORLD. */
    err = MPI_Comm_rank (MPI_COMM_WORLD, &rank);
    err = MPI_Comm_size (MPI_COMM_WORLD, &size);
    
    /* Ausgabe von Rang und Groesse auf jedem Prozess */
    printf("Hello world von Prozess %d von %d.\n", rank, size);
    
    /* Beende MPI-Umgebung */
    err = MPI_Finalize ();
    
    return 0;
}
