| 查看: 624 | 回复: 4 | |||
[交流]
【求助】在其它节点上编译的程序在新节点上不能运行 已有2人参与
|
|
在其它节点上编译的并行程序在新节点上不能运行,出现如下错误: p0_13461: p4_error: Child process exited while making connection to remote process on node142: 0 望高手帮忙! |
» 猜你喜欢
不自信的我
已经有6人回复
磺酰氟产物,毕不了业了!
已经有8人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有10人回复
26申博(荧光探针方向,有机合成)
已经有4人回复
要不要辞职读博?
已经有3人回复
论文终于录用啦!满足毕业条件了
已经有26人回复
2026年机械制造与材料应用国际会议 (ICMMMA 2026)
已经有4人回复
Cas 72-43-5需要30g,定制合成,能接单的留言
已经有8人回复
北京211副教授,35岁,想重新出发,去国外做博后,怎么样?
已经有8人回复
自荐读博
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
焊接模拟分析完后怎样画出某一选定直线上所有节点的最高温度的变化曲线
已经有6人回复
quantum-espresso(原先叫pwscf)安装问题
已经有8人回复
工作站白买了么
已经有13人回复
Linux下MS5.5安装成功,但只能在管理节点运行,无法在计算节点并行运行
已经有5人回复
ANSYS能不能同时把节点号、节点坐标、结果list出来,在一个txt里显示
已经有7人回复
ICEM-CFD网格划分中不能减少边上节点的问题
已经有7人回复
bader电荷布局分析怎么运行啊?
已经有14人回复
请问大家什么是邻居节点,什么是竞争节点?
已经有3人回复
请教VC++6.0 中CTreeCtrl,如何遍历树某个节点下面所有节点?
已经有4人回复
ansys中如何查看指定面上的节点数?
已经有16人回复
求教:ssh 登录集群某节点时不能进入home目录
已经有9人回复
集群上面的节点需要定时间的重启吗?
已经有18人回复
怎么样禁止绕开队列提交任务?
已经有21人回复
vasp跨节点运行出错,mpiexec_node-1 (handle_stdin_input 1089)
已经有5人回复
集群中几个常用的命令(跟用户培训时用的文档)
已经有3人回复
同个任务同样的节点数VASP4.6能算,而VASP5.2不能
已经有9人回复
【求助】集群节点之间运行问题
已经有13人回复
wanglifei007
金虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 683.4
- 散金: 50
- 红花: 2
- 帖子: 491
- 在线: 28.8小时
- 虫号: 487773
- 注册: 2007-12-28
- 专业: 原子和分子物理
2楼2010-05-28 20:21:45
3楼2010-05-28 21:45:06
|
program test_gather include 'mpif.h' integer numprocs,myid,ierr,a,b dimension a(3),b(9) call MPI_INIT(ierr) call MPI_COMM_RANK(MPI_COMM_WORLD,myid,ierr) call MPI_COMM_SIZE(MPI_COMM_WORLD,numprocs,ierr) print *,'process',myid,' is alive' do i=1,3 a(i)=myid+1 end do call MPI_GATHER(a,3,MPI_INTEGER,b,3,MPI_INTEGER, 0,MPI_COMM_WORLD,ierr) write(*,*)(a(i),i=1,3) if ( myid .eq. 0 ) then write(*,*) (b(i),i=1,9) endif call MPI_FINALIZE(ierr) end 这个程序编译结果如下: [yxie@node169 yxie]$ mpif77 -O3 -o test test_gather.f test_gather.f: In program `test_gather': test_gather.f:16: call MPI_GATHER(a,3,MPI_INTEGER,b,3,MPI_INTEGER, 1 2 Invalid token at (2) in expression or subexpression at (1) test_gather.f:17: 0,MPI_COMM_WORLD,ierr) ^ Statement at (^) begins with invalid token [info -f g77 M LEX] [yxie@node169 yxie]$ |
4楼2010-05-28 22:43:00
|
program test_gather include 'mpif.h' integer numprocs,myid,ierr,a,b dimension a(3),b(9) call MPI_INIT(ierr) call MPI_COMM_RANK(MPI_COMM_WORLD,myid,ierr) call MPI_COMM_SIZE(MPI_COMM_WORLD,numprocs,ierr) print *,'process',myid,' is alive' do i=1,3 a(i)=myid+1 end do call MPI_GATHER(a,3,MPI_INTEGER,b,3,MPI_INTEGER, + 0,MPI_COMM_WORLD,ierr) write(*,*)(a(i),i=1,3) if ( myid .eq. 0 ) then write(*,*) (b(i),i=1,9) endif call MPI_FINALIZE(ierr) end 该测试程序在45,46等节点上运行正常,得到结果如下: 编译:mpif77 -o test_gather test_gather.f 运行: mpiexec -n 3 ./test_gather 结果如下: process 0 is alive process 2 is alive process 1 is alive 2 2 2 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 在169节点上,结果如下: [yxie@node169 yxie]$ mpiexec -n 3 ./test process 0 is alive 1 1 1 1 1 1 50 5566888 0 0 0 0 process 0 is alive 1 1 1 1 1 1 50 5566888 0 0 0 0 process 0 is alive 1 1 1 1 1 1 50 5566888 0 0 0 0 [yxie@node169 yxie]$ 大家帮我看是不是能有什么办法解决? |
5楼2010-05-29 14:51:14












回复此楼