Basic HTML version of Foils prepared
10 Oct 1995
Foil 15 Hello World in C plus MPI
From
Fox Presentation Fall 1995 CPS615 Basic Simulation Track for Computational Science --
Fall Semester 95
.
by
Geoffrey C. Fox
#include <stdio.h>
#include <mpi.h>
void main(int argc,char *argv[])
{
int ierror, rank, size
MPI_Init(&argc, &argv); # Initialize
MPI_Comm_rank(MPI_COMM_WORLD, &rank); # Find Processor Number
if( rank == 0)
printf ("hello World!\n");
ierror=MPI_Comm_size(MPI_COMM_WORLD, &size);
if( ierror != MPI_SUCCESS ) # Find Total number of processors above
MPI_Abort(MPI_COMM_WORLD,ierror); # Abort
printf("I am processor %d out of total of %d\n", rank, size);
MPI_Finalize(); # Finalize
}
©
on Tue Oct 7 1997