鲲鹏HyperMPI跨节点运行时OOB模块初始化失败问题求助
收藏回复举报
鲲鹏HyperMPI跨节点运行时OOB模块初始化失败问题求助
t('forum.solved') 已解决
发表于2026-04-04 21:38:49
0 查看

我在使用Hyper MPI进行多节点并行计算时遇到了一个通信初始化方面的问题。环境是两台鲲鹏920服务器,每台128核,操作系统为openEuler 22.03,Hyper MPI版本为1.3.0。单节点内运行MPI任务一切正常,无论是多进程还是多线程方式都能正确执行。但当我尝试在两台机器之间运行跨节点任务时,mpirun命令在启动阶段就报错了。

报错信息大致如下:OOB(Out-Of-Band)模块初始化失败,具体提示为无法建立节点间的控制通道。我已经确认了两台机器之间的SSH免密登录配置正确,手动执行ssh命令可以无密码相互访问。/etc/hosts文件中也将两个节点的主机名和IP地址添加完整了。使用的mpirun命令格式为:mpirun -np 64 -hostfile hostfile ./my_mpi_app。

我要发帖子