CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    Asynchronous Parallelization

    OpenFOAM
    2
    4
    817
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • O
      OPENFOAM_WENTAO 最后由 编辑

      请教各位前辈,OpenFOAM并行计算的过程中,为什么会出现不同processor的场的写出不同步的情况(有的processor已经写了几个writeInterval,有的却一个都没写)?并且我在运行过程中把stopAt设置为writeNow后,有的processor的输出时间明显小很多。OpenFOAM中的并行计算不应该都是同步的吗?
      writeNow.png

      O 1 条回复 最后回复 回复 引用
      • O
        OPENFOAM_WENTAO @OPENFOAM_WENTAO 最后由 编辑

        信息补充:

        通过查看log文件,程序会一直处于Finalising parallel run的状态,如下图:
        tail.png
        这时processor0、processor2和processor3已经跑完,但是processor1仍然没有任何输出,如下图:
        10800.png
        这时各个processor的运行状态如下:
        top3.png

        1 条回复 最后回复 回复 引用
        • 李东岳
          李东岳 管理员 最后由 编辑

          为什么会出现不同processor的场的写出不同步的情况

          从没见过这种错误。很奇怪

          CFD高性能服务器 http://dyfluid.com/servers.html
          2023年,线下CFD课,预热一下 http://dyfluid.com/class.html

          O 1 条回复 最后回复 回复 引用
          • O
            OPENFOAM_WENTAO @李东岳 最后由 编辑

            @东岳 感谢东岳老师回复,望更多的大哥能关注此贴,救救小弟:xinlei:

            1 条回复 最后回复 回复 引用
            • First post
              Last post