我有一个MPI程序,使用HDF5库进行并行I / O.我在调试时遇到了一个奇怪的问题。我已经使用valgrind测试了内存泄漏的简单测试用例,并且没有报告错误。然后我尝试使用120,240,360和480核心的另一个测试用例。所有情况都在运行,除了我遇到此错误的120核心情况:
MPI: MPI_COMM_WORLD rank 108 has terminated without calling MPI_Finalize()
MPI: aborting job
MPI: Received signal 9
我很困惑。错误是什么意思?可能是因为内存不足吗?