我目前在往太湖之光上移植一个程序,程序本身使用c++11写的,使用mpic++编译通过,并且单核的可以跑通,但是在用多核的时候,使用mpi一直报错,报错结果如下:
![0_1628821794684_1.png](正在上传 100%)
CATCHSIG: Myid = 1(CPU 0,CG 1), si_signo = 8(Floating Point Exception: PC = 0x4ff044a254)
[vn000000:mpi_rank_1][MPIDI_CH3_Abort] application called MPI_Abort(MPI_COMM_WORLD, 1000) - process 1: No such file or directory (2)
我的提交命令:bsub -I (-shared) -host_stack 2048 -share_size 5000 -q (队列名) -n 4 ./main
我查看到这个程序使用到了mpi多线程,前期我将其修改为mpi单线程,不知道是不是因为这个影响。
求问各位大佬如何解决这个问题,谢谢大佬!
J
jiang 发布的帖子
-
求大佬解答:太湖之光中移植c++11的程序,mpi多核心一直报错问题