A HelloWorld program for mpiJava
Hello.java
—
Java source code,
0Kb
File contents
import mpi.* ;
class Hello {
static public void main(String[] args) throws MPIException {
MPI.Init(args) ;
int i;
int myrank = MPI.COMM_WORLD.Rank() ;
int tasks=MPI.COMM_WORLD.Size();
if(myrank == 0) {
for (i=1; i < tasks; i++) {
char [] message = "Hello, there".toCharArray() ;
MPI.COMM_WORLD.Send(message, 0, message.length, MPI.CHAR, i, 99) ;
}
}
else {
char [] message = new char [20] ;
MPI.COMM_WORLD.Recv(message, 0, 20, MPI.CHAR, 0, 99) ;
System.out.println("received on :" + myrank + " " + new String(message)
+ ":") ;
System.out.println(" ") ;
}
MPI.Finalize();
}
}
