代码之家  ›  专栏  ›  技术社区  ›  suszterpatt

用MPI\u Wtime()替换对clock()的调用后立即崩溃

  •  0
  • suszterpatt  · 技术社区  · 15 年前

    我有一个MPI程序,我正在本地计算机上开发,但需要在远程计算机上运行。我曾经 clock() 时钟() 具有 MPI_Wtime() ,得到了所需的结果。程序仍然在本地和远程机器上运行。

    MPI\u Wtime() ,现在在本地计算机上启动程序会立即导致进程停止,退出代码为-1073741819。即使我放了一个 cout 在第一行 main() ,没有输出,所以我很确定这不是我的编程错误,但我不知道出了什么问题。

    2 回复  |  直到 15 年前
        1
  •  4
  •   Mike Seymour    15 年前

    你在打电话吗 MPI_Wtime() 从静态对象的构造函数?这些是以前的 main()

        2
  •  0
  •   Amardeep AC9MF    15 年前

    是被“endl”还是“flush”操纵器刷新的?否则,程序可能会在之后崩溃,但您永远不会知道,因为缓冲输出将丢失。

    推荐文章