#include <mpi.h>
#include <stdio.h>
 
int main(int argc, char *argv[])
{
int rank, nprocs, len;
char   pname[MPI_MAX_PROCESSOR_NAME];


    MPI_Init(&argc, &argv);
    MPI_Comm_size(MPI_COMM_WORLD,&nprocs);
    MPI_Comm_rank(MPI_COMM_WORLD,&rank);


    MPI_Get_processor_name(pname,&len);
    printf("Hello world! from rank %d of %d on host %s\n", rank, nprocs,pname);


    MPI_Finalize();

    return 0;
}