Gop*_*pal 5 c parallel-processing mpi
问题是使用MPI将密码搜索到大小约为10GB的大文件中.我在不同的块大小进程之间划分文件,(Total number of bytes in file / P)其中p是在每个进程中通过循环并行地创建和应用我的搜索逻辑的进程数.我想在一个进程找到解决方案时停止其他进程.
所以要按照两种方法中止我正在使用的所有其他进程.
if(flag == 1) break; 这样做..我的第一个问题是上述哪两种方法更好,为什么?
第二个是当我使用第二种方法后,我在成功完成执行后得到了msg ...
* MPI最终确定后MPI_Finalize*发生错误***MPI_ERRORS_ARE_FATAL(再见)[abc:19150] MPI_INIT成功完成前中止; 无法保证所有其他进程都被杀死!
* MPI最终确定后 MPI_Finalize*发生错误* MPI_ERRORS_ARE_FATAL(再见)[abc:19151] MPI_INIT成功完成前中止; 无法保证所有其他进程都被杀死!