作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我更新了 open-mpi
到 3.0.0,重新加载 Rmpi
和 doMPI
,现在在执行 startCluster
时出现此错误在 Ubuntu Linux,R 3.4.2 上。
Error in mpi.comm.spawn(slave = rscript, slavearg = args, nslaves = count, :
MPI_ERR_SPAWN: could not spawn processes
最佳答案
要测试您的 MPI 安装,请执行以下操作:
/* Put this text inside hello.c file */
#include <mpi.h>
#include <stdio.h>
int main(int argc, char** argv) {
int rank;
int world;
MPI_Init(NULL, NULL);
MPI_Comm_rank(MPI_COMM_WORLD, &rank);
MPI_Comm_size(MPI_COMM_WORLD, &world);
printf("Hello: rank %d, world: %d\n",rank, world);
MPI_Finalize();
}
mpicc -o hello ./hello.c
mpirun -np 2 ./hello
Hello: rank 0, world: 2
Hello: rank 1, world: 2
> cp -r /Library/Frameworks/R.framework/Versions/3.4/Resources/library/Rmpi ~
> cd ~/Rmpi
> mpirun -np 2 ./Rslaves.sh `pwd`/slavedaemon.R tmp needlog /Library/Frameworks/R.framework/Versions/3.4/Resources/
# if you put
# localhost slots=25
# inside ~/.hostfile, you can acquire more resources
> mpirun --hostfile=~/.hostfile -np 4 ./Rslaves.sh `pwd`/slavedaemon.R tmp needlog /Library/Frameworks/R.framework/Versions/3.4/Resources/
~/.openmpi/mca-params.conf
然后放在里面
orte_default_hostfile=YOUR_USER_HOME/default_host
~/default_host
有内容
localhost slots=25
> library(Rmpi)
> mpi.spawn.Rslaves()
4 slaves are spawned successfully. 0 failed.
master (rank 0, comm 1) of size 5 is running on: pi
slave1 (rank 1, comm 1) of size 5 is running on: pi
slave2 (rank 2, comm 1) of size 5 is running on: pi
slave3 (rank 3, comm 1) of size 5 is running on: pi
slave4 (rank 4, comm 1) of size 5 is running on: pi
关于r - 新安装 doMPI 抛出 MPI_ERR_SPAWN 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46541301/
我更新了 open-mpi到 3.0.0,重新加载 Rmpi和 doMPI ,现在在执行 startCluster 时出现此错误在 Ubuntu Linux,R 3.4.2 上。 Error in m
我是一名优秀的程序员,十分优秀!