4
2
1
运行时
MPI+HIP混合编程,多节点运行程序时,只能在一个节点上调用核函数!!!
2023-05-07 19:31:10
117

MPI+HIP混合编程,在多节点上运行程序时,为什么只能在一个节点上调用核函数,在其他节点上调用核函数报错:
代码如下:

attachmentId-image.png

使用的rocm版本是dtk-22.10.1编译命令:hipcc -L/public/software/mpi/hpcx/v2.11.0/gcc-7.3.1/lib -lmpi test.cpp -o test运行命令:(1)首先申请两个节点 (每个节点4个DCU)salloc -p xxx -N 1 --gres=dcu:4(2)然后运行 mpirun -np 2 -host c13r1n03,c13r1n05 ./test报错如下:

attachmentId-image.png

attachmentId-image.png

attachmentId-image.png

全部评论(2)
只看楼主
T
tianlh
1楼
请用sbatch批量方式提交作业,作业脚本示例请见https://developer.hpccube.com/coursesneiye?post_id=1776,将并行指令mpirun写在脚本中
2023/5/8
网
网友gtBK4p
回复 @tianlh
:baoquan:emoji已解决,非常感谢
2023/5/8
没有更多内容了
--
楼主
Level.6
0 帖子
楼主热帖
暂无数据