Personal tools
You are here: Home LINC Projects ITI-Geospatial Data Analysis mpiJava A HelloWorld program for mpiJava

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();
}
}
Document Actions
« May 2012 »
May
MoTuWeThFrSaSu
123456
78910111213
14151617181920
21222324252627
28293031