MPI Hello World Example


  (a)  On EVM, change to directory <INSTALL_DIR>/testmpi

  (b) Run (k2hnode2, or k2hnode1): /opt/ti-openmpi/bin/mpirun --mca btl self,sm,tcp -np 8 -host k2hnode1,k2hnode2 ./testmpi 

          You should see following (or similar) output: 

>>>
Hello world from processor k2hnode1, rank 3 out of 8 processors 
locally obtained hostname k2hnode1 
Hello world from processor k2hnode1, rank 0 out of 8 processors 
locally obtained hostname k2hnode1 
Hello world from processor k2hnode2, rank 5 out of 8 processors 
locally obtained hostname k2hnode2 
Hello world from processor k2hnode2, rank 4 out of 8 processors 
locally obtained hostname k2hnode2 
Hello world from processor k2hnode2, rank 7 out of 8 processors 
Hello world from processor k2hnode2, rank 6 out of 8 processors 
locally obtained hostname k2hnode2 
locally obtained hostname k2hnode2 
Hello world from processor k2hnode1, rank 1 out of 8 processors 
Hello world from processor k2hnode1, rank 2 out of 8 processors 
locally obtained hostname k2hnode1 
locally obtained hostname k2hnode1
<<<

  (c) MPI over Hyperlink: 
            Run (k2hnode2, or k2hnode1): /opt/ti-openmpi/bin/mpirun --mca btl self,hlink -np 2 -host k2hnode1,k2hnode2 ./testmpi 


