12. 调试 Open MPI 并行应用程序

调试串行应用程序包括解决诸如逻辑错误、未初始化变量、存储覆盖和时序问题等问题。

调试并行应用程序可能会因额外竞争条件和异步事件等问题而变得更加复杂,同时还需要理解多个应用程序进程同时执行的运行情况。

本文档的这一部分介绍了一些可用于并行调试的技术。本节还介绍了一些可能有用的工具,以及一些有助于调试的Open MPI运行时选项。