Testing MPI on Linux Mint Machines in FH

From dftwiki3
Revision as of 13:23, 15 May 2014 by Thiebaut (talk | contribs) (Test #1)
Jump to: navigation, search

--D. Thiebaut (talk) 13:21, 15 May 2014 (EDT)


MPI Hosts


This section is only visible to computers located at Smith College

Test #1: Run on Multi Cores of Same Host

  • Login for FH345-02
cat > helloWorld.c
/* C Example */
#include <stdio.h>
#include <mpi.h>


int main ( 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;
}
[13:14:50] ~/mpi$: mpicc -o hello2 helloWorld.c
[13:16:15] ~/mpi$: mpiexec -np 2 -host localhost  ./hello2 
Hello world from process 0 of 2
Hello world from process 1 of 2