mpiexec抛出错误" mkstemp失败没有这样的文件或目录"

时间:2016-04-04 13:35:36

标签: android cross-platform mpi mpich mkstemp

我已经为Android编译了MPICH并对其进行了配置。 当我按如下方式生成单个进程时,它工作正常

$./mpiexec -n 1  -launcher=fork  ./mpi_hello_world                             
Hello world from processor zero, rank 0 out of 1 processors

然而,如果参数" n" Android系统会响应以下错误。大于1如下:

$./mpiexec -n 2  -launcher=fork  ./mpi_hello_world                                         
Fatal error in MPI_Init: Other MPI error, error stack:
MPIR_Init_thread(474).................: 
MPID_Init(190)........................: channel initialization failed
MPIDI_CH3_Init(89)....................: 
MPID_nem_init(272)....................: 
MPIDI_CH3I_Seg_commit(327)............: 
MPIU_SHMW_Seg_create_and_attach(897)..: 
MPIU_SHMW_Seg_create_attach_templ(610): mkstemp failed No such file or directory

它可能与在android上创建的临时文件名相关吗?请帮忙。

0 个答案:

没有答案