Testing MPI on Linux Mint Machines in FH
--D. Thiebaut (talk) 13:21, 15 May 2014 (EDT)
MPI Hosts
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