我遵循了 Utube 的教程,介绍了如何在 IDE 中使用 MPJ Express 运行并行应用程序。我下载了最新版本的 MPJ Express 并使用了 Eclipse Indigo。
我确实在我的项目 JAR 文件中包含了 MPI。当我试图编译一个简单的“hello 程序”时,我得到了这个错误:
引起:java.lang.Error:未解决的编译问题:mpi.MPIException 类型无法解决。它是从所需的 .class 文件中间接引用的
我的代码是
import mpi.*;
public class HelloEclipsWorld {
public static void main(String[] args) throws Exception {
MPI.Init(args);
int rank = MPI.COMM_WORLD.Rank();
int size = MPI.COMM_WORLD.Size();
System.out.println("I am process < " + rank + " > of total < " +
size + " > processes.");
MPI.Finalize();
}
}
我究竟做错了什么?