//HelloWorldMPI, from John Urbanic psc slides #include #include "mpi.h" int main(int argc, char **argv) { int my_PE_num; MPI_Init(&argc, &argv); MPI_Comm_rank(MPI_COMM_WORLD, &my_PE_num); printf("Hello from %d.\n", my_PE_num); MPI_Finalize(); return 0; } /* mpicc -o helloWorldMpi helloWorldMpi.c lamboot -v lamhosts (this file has 4 hosts) LAM 6.5.6/MPI 2 C++/ROMIO - University of Notre Dame Executing hboot on n0 (helium.tjhsst.edu - 1 CPU)... Executing hboot on n1 (silicon.tjhsst.edu - 1 CPU)... Executing hboot on n2 (phosphorus.tjhsst.edu - 1 CPU)... Executing hboot on n3 (magnesium.tjhsst.edu - 1 CPU)... Executing hboot on n4 (deadend.tjhsst.edu - 1 CPU)... topology done mpirun N helloWorldMPI Hello from 4. Hello from 2. Hello from 1. Hello from 3. Hello from 0. lamclean lamhalt */