我想从java运行Open MPI。
我已完成以下步骤:
1)从官方网站下载OpenMPI .tar.gz
2)创建了一个安装目录
3)我跑了 $。/ configure --enable-mpi-java --with-jdk-bindir =“java bin目录的路径”--with-jdk-headers =“具有jni.h的java directroy的路径”--prefix = “安装目录的路径”
4)编译并安装OpenMPI sudo make all install
5)在路径
中添加了istallation direcotry / bin文件夹6)开始eclipse并创建了一个包含我在网上找到的MPI示例的新项目
7)将mpi.jar包含在instalation目录/ lib
中8)跑完程序并得到:
{
"graph": {
"a": ["b", "c"],
"b": ["c"]
"c"
},
"nodes": {
"a": {
"name": "Adam"
},
"b": {
"name": "Bob"
},
"c": {
"name": "Caillou"
}
},
"edges": {
// how to do the same for edges?
// ie: how to query edges ?
}
}
我知道这意味着jvm找不到本机方法的本地语言定义,但不知道如何包含本机代码也不知道它在哪里。 有人可以帮助我开始运行。
P.S。我必须使用OpenMPI,因为我需要它用于大学工作。