c********l 发帖数: 77 | 1 有一个C写的MPI程序,目前用gdb在16个节点上调试:
很快锁定下面这句有问题,每次运行到这里就出错:
MPI_Scatter(SendValueReal, (X_Size*Y_Size)/(XN*YN), MPI_FLOAT,
Local_Buf, (X_Size*Y_Size)/(XN*YN), MPI_FLOAT, 0, MPI_COMM_WORLD);
错误信息如下:
p1_29194: p4_error: interrupt SIGSEGV: 11
p5_11579: p4_error: interrupt SIGSEGV: 11
p7_513: p4_error: interrupt SIGSEGV: 11
p11_31130: p4_error: interrupt SIGSEGV: 11
Program received signal SIGUSR1, User defined signal 1.
p9_31572: p4_error: interrupt SIGSEGV: 11
p13_29641: p4_error: interrupt SIGSEGV | x*********l 发帖数: 594 | 2 It seems like a segmentation fault. Make sure you've allocated memory
you are trying to use.
【在 c********l 的大作中提到】 : 有一个C写的MPI程序,目前用gdb在16个节点上调试: : 很快锁定下面这句有问题,每次运行到这里就出错: : MPI_Scatter(SendValueReal, (X_Size*Y_Size)/(XN*YN), MPI_FLOAT, : Local_Buf, (X_Size*Y_Size)/(XN*YN), MPI_FLOAT, 0, MPI_COMM_WORLD); : 错误信息如下: : p1_29194: p4_error: interrupt SIGSEGV: 11 : p5_11579: p4_error: interrupt SIGSEGV: 11 : p7_513: p4_error: interrupt SIGSEGV: 11 : p11_31130: p4_error: interrupt SIGSEGV: 11 : Program received signal SIGUSR1, User defined signal 1.
| c********l 发帖数: 77 | 3
再次检查内存赋值语句,发现Local_Buf那句有一个Bug。已经解决了!多谢。吃包子吧。
【在 x*********l 的大作中提到】 : It seems like a segmentation fault. Make sure you've allocated memory : you are trying to use.
| x*********l 发帖数: 594 | 4 多谢了。以后大家多切磋,互相帮助,共同提高。
吧。
【在 c********l 的大作中提到】 : : 再次检查内存赋值语句,发现Local_Buf那句有一个Bug。已经解决了!多谢。吃包子吧。
| c********l 发帖数: 77 | 5
好的。
【在 x*********l 的大作中提到】 : 多谢了。以后大家多切磋,互相帮助,共同提高。 : : 吧。
|
|