next up previous contents
Next: Conclusion Up: MPI Java Wrapper Implementation. Previous: The polymorphism of Java   Contents

Other problems

  1. The creation of MPI_Op and MPI_Request will involve the pointer to function, which is not allowed in Java also. But we think this problem could be resolve by invoke a Java class and invoke its method automatically.
  2. The current implementation of MPI conflict with Java seriously. When number of processor > 1, use mpirun to invoke Java interpreter will core dump or even hang the processes. We already reflect this problem to MPI implementation authors. Hopefully they will solve this problem soon. Currently, Bryan Carpenter modify part of the MPI source code and it works quite good (but will still core dump when np > 3). Thanks to his patch, we can have further progress in this implementaion.

Bryan Carpenter 2002-07-12