001 /*
002 * $Id: HelloMPI.java,v 1.5 2002/08/03 17:17:42 kredel Exp $
003 */
004
005 //package edu.unima.ky.parallel.mpijava;
006
007 import mpi.* ;
008
009 /**
010 * HelloMPI.
011 * @author from the MPI examples.
012 */
013 public class HelloMPI {
014 static public void main(String[] args) throws MPIException {
015 MPI.Init(args) ;
016
017 int myrank = MPI.COMM_WORLD.Rank() ;
018 if(myrank == 0) {
019 char [] message = "Hello, there".toCharArray() ;
020 MPI.COMM_WORLD.Send(message, 0, message.length, MPI.CHAR, 1, 99) ;
021 }
022 else {
023 char [] message = new char [20] ;
024 MPI.COMM_WORLD.Recv(message, 0, 20, MPI.CHAR, 0, 99) ;
025 System.out.println("received: " + new String(message) + ":") ;
026 }
027
028 MPI.Finalize();
029 }
030
031 }